News Feed
Jobs Feed
Sections

Recent Jobs

News Archive
PHP 10.0 Blog:
More inlining
November 20, 2006 @ 08:10:00

On the PHP 10.0 Blog, Stas talks more about inlining in PHP functions - some of the bad things this time (see here and here for other comments), including things that could break an application if not handled correctly.

Performance benefits from inlining simple functions might be significant, since function call in PHP is not cheap. We'd have some potential problems there.

Included in the list are things like:

  • Variable scoping - we don't want function variables to mess with our scope, so we'd probably rename them or something.
  • Then we might get a problem if function messing with current scope is called indirectly so we can't really know.
  • And then some may use end-of-scope for destruction of variables that have dtors, so when we'd clean up these variables?

1 comment voice your opinion now!
inlining function performance benefit problem scope variable inlining function performance benefit problem scope variable




Similar Posts

Nick Halstead's Blog: Solving Programming Problems

RelativeSanity.com: The Problem with PHP

Developer Tutorials Blog: PHP array_walk(): Run an array through a function

ONLamp.com: Microsoft Report: PHP on Windows: Community Involvement Improves Performance

Professional PHP Blog: Two preg_replace Escaping Gotchas


Community Events







Don't see your event here?
Let us know!


security conference ajax releases job PHP5 zendframework release PEAR framework cakephp book application package developer database zend example mysql code

All content copyright, 2008 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework