global statement removal: hphp/test [7/x]
[hiphop-php.git] / hphp / test / quick / autoload6.php
blob69e85db8275e0cda429e82489b4c4c2f14615cfe
1 <?hh
2 function my_autoload_func1($cls) {
3 echo "my_autoload_func1 $cls\n";
5 function my_autoload_func2($cls) {
6 echo "my_autoload_func2 $cls\n";
7 $cls = strtolower($cls);
8 if ($cls === 'i') {
9 include 'autoload6-1.inc';
12 function my_autoload_func3($cls) {
13 echo "my_autoload_func3 $cls\n";
14 $cls = strtolower($cls);
15 if ($cls === 'i') {
16 include 'autoload6-2.inc';
20 class C { function __toString() { return 'I'; } }
22 function main() {
23 spl_autoload_register('my_autoload_func1');
24 spl_autoload_register('my_autoload_func2');
25 spl_autoload_register('my_autoload_func3');
26 var_dump(interface_exists(new C));
28 main();