1--TEST-- 2ZE2 Autoload and recursion 3--SKIPIF-- 4<?php 5 if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); 6 if (class_exists('autoload_root', false)) die('skip Autoload test classes exist already'); 7?> 8--FILE-- 9<?php 10 11function __autoload($class_name) 12{ 13 var_dump(class_exists($class_name)); 14 require_once(dirname(__FILE__) . '/' . $class_name . '.p5c'); 15 echo __FUNCTION__ . '(' . $class_name . ")\n"; 16} 17 18var_dump(class_exists('autoload_derived')); 19 20?> 21===DONE=== 22--EXPECT-- 23bool(false) 24bool(false) 25__autoload(autoload_root) 26__autoload(autoload_derived) 27bool(true) 28===DONE=== 29