diff options
Diffstat (limited to 'Zend/tests/bug79022.phpt')
-rw-r--r-- | Zend/tests/bug79022.phpt | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/Zend/tests/bug79022.phpt b/Zend/tests/bug79022.phpt index 0657b20355..904195518e 100644 --- a/Zend/tests/bug79022.phpt +++ b/Zend/tests/bug79022.phpt @@ -4,31 +4,31 @@ Bug #79022 (class_exists returns True for classes that are not ready to be used) <?php function my_autoloader($class) { if (class_exists('Foo', 0)) { - new Foo(); + new Foo(); + } + if ($class == 'Foo') { + eval("class Foo extends Bar{}"); } - if ($class == 'Foo') { - eval("class Foo extends Bar{}"); - } - if ($class == 'Bar') { - eval("class Bar {}"); + if ($class == 'Bar') { + eval("class Bar {}"); } - if ($class == 'Dummy') { - eval ("class Dummy implements iFoo {}"); - } + if ($class == 'Dummy') { + eval ("class Dummy implements iFoo {}"); + } - if (interface_exists('iFoo', 0)) { - new Dummy(); - } - if ($class == 'iFoo') { - eval ("interface iFoo extends iBar {}"); - } + if (interface_exists('iFoo', 0)) { + new Dummy(); + } + if ($class == 'iFoo') { + eval ("interface iFoo extends iBar {}"); + } - if ($class == 'iBar') { - eval ("interface iBar {}"); - } + if ($class == 'iBar') { + eval ("interface iBar {}"); + } } spl_autoload_register('my_autoloader'); new Foo(); |