Re: Two Parser Passes
| From: | Nathan Rixham | Date: | Wed, 04 Nov 2009 14:41:00 +0000 |
| Subject: | Re: Two Parser Passes | ||
| References: | 1 2 3 | Groups: | php.general php.general |
| Request: | Send a blank email to php-general+get-299605@lists.php.net to get a copy of this message | ||
Daniel Kolbo wrote:
Steve wrote:not afaik, but you should be able to hack it by catching errors, checking for undefined functions then loading your.lib.php file imho it'd make more sense to wrap misc functions in a class or two as static methods though then you can take advantage of the autoloading. also if you can use spl autoloading and registration so it plays nice with other libs. regardsDaniel Kolbo wrote:Mr. Steve that's pretty cool. Thanks. Is there a similar type function for autoloading undefined functions? Thanks, dK `Hello, Is it possible to get a list (array) of classes not found in a script before the fatal error exits the parser. I realize that PHP parses the script twice. It would be nice at the end of the first parsing pass to check to see which classes haven't been defined (yet), so that I could define them before the second pass. This way I could load only those classes a script needs. Thanks in advance, dK `It sounds like you are looking for autoload: http://www.php.net/manual/language.oop5.autoload.php