Re: __autoLoad php5 callback is being triggered for every class ?
| From: | Dan Rossi | Date: | Fri, 29 Apr 2005 11:41:50 +0000 |
| Subject: | Re: __autoLoad php5 callback is being triggered for every class ? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-214201@lists.php.net to get a copy of this message | ||
Its DB_Error which is the error callback for the PEAR DB. I dont know where its being references but its triggering my php error handler and i cant supress the errors for require. There is no such file DB/Error.php however i may have to create one just to make it go away :)
On 29/04/2005, at 9:32 PM, Jochem Maas wrote:
php@electroteque.org wrote:I'm experiencing some issues with autoLoad with pear packages. DB_Error is contained within the DB.php, but my autoload method is trying to split the underscores with forward slashes and then load. Supressing errors with @ still doesnt work, its triggering a php error. Any ideas ?__autoload() gets called whenever you reference a class that has not been defined. additionally its called if you call class_exists() and the class doesn't ... unless you call class_exists() with the second parameter to false. if your __autoload() is being called then the class is not loaded.... and from what you say its seems your autoload function can't find the relevant file - whats the function look like?