summaryrefslogtreecommitdiff
path: root/Zend/tests/bug79022.phpt
blob: 252effdb31a3da73376f9d61547e0501e0769b24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--TEST--
Bug #79022 (class_exists returns True for classes that are not ready to be used)
--FILE--
<?php
function my_autoloader($class) {
    if (class_exists('Foo', 0)) {
		new Foo();
    }
	if ($class == 'Foo') {
		eval("class Foo extends Bar{}");
	}

	if ($class == 'Bar') {
		eval("class Bar {}");
    }
}
spl_autoload_register('my_autoloader');
new Foo();
echo "okey";
?>
--EXPECT--
okey