cvs: php-src /tests/classes autoload_005.phpt

From: Date: Sun, 25 Jul 2004 19:20:47 +0000
Subject: cvs: php-src /tests/classes autoload_005.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-28001@lists.php.net to get a copy of this message
helly Sun Jul 25 15:20:47 2004 EDT Added files: /php-src/tests/classes autoload_005.phpt Log: - Add test http://cvs.php.net/co.php/php-src/tests/classes/autoload_005.phpt?r=1.1&p=1 Index: php-src/tests/classes/autoload_005.phpt +++ php-src/tests/classes/autoload_005.phpt --TEST-- ZE2 Autoload from destructor --SKIPIF-- <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); if (class_exists('autoload_root', false)) die('skip Autoload test classes exist already'); ?> --FILE-- <?php function __autoload($class_name) { var_dump(class_exists($class_name, false)); require_once(dirname(__FILE__) . '/' . $class_name . '.p5c'); echo __FUNCTION__ . '(' . $class_name . ")\n"; } var_dump(class_exists('autoload_derived', false)); var_dump(class_exists('autoload_derived', false)); class Test { function __destruct() { echo __METHOD__ . "\n"; $o = new autoload_derived; var_dump($o); } } $o = new Test; unset($o); ?> ===DONE=== --EXPECTF-- bool(false) bool(false) Test::__destruct bool(false) bool(false) __autoload(autoload_root) __autoload(autoload_derived) object(autoload_derived)#%d (0) { } ===DONE===

« previous php.cvs (#28001) next »