note 40812 deleted from function.class-exists by curt

From: Date: Fri, 02 Jul 2004 02:35:06 +0000
Subject: note 40812 deleted from function.class-exists by curt
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-72296@lists.php.net to get a copy of this message
Note Submitter: ---- to: azeps Basko I assume by crush you mean crash. I've never had php crash except when trying to use a module that was ment for a different php version causing php to seg fault. Syntax error != crash Your section of code has a problem: for ( $i=0; $i<sizeof($paths) && !$found; $i++ ) { include_once($paths[$i]); $found = class_exists($class); } if ( !$found ) { die('Oops, class '.$class.' definition not found!'); } the !$found check will only check the *last* value of $found that was set you really want: for ( $i=0; $i<sizeof($paths) && !$found; $i++ ) { include_once($paths[$i]); $found = class_exists($class); if ( !$found ) { die('Oops, class '.$class.' definition not found!'); } }

« previous php.notes (#72296) next »