Expected Test Failure Report for ext/spl/tests/bug61697.phpt ('Bug #61697 (spl_autoload_functions returns lambda functions incorrectly)')
Script
1:
<?php 2: 3: function f1($class) { echo "f1: [[$class]]\n"; } 4: function f2($class) { echo "f2: [[$class]]\n"; } 5: 6: spl_autoload_register('f1'); 7: spl_autoload_register('f2'); 8: spl_autoload_register(create_function('$class', 'echo "cf1: [[$class]]\n";')); 9: spl_autoload_register(create_function('$class', 'echo "cf2: [[$class]]\n";')); 10: 11: foreach (spl_autoload_functions() AS $func) 12: { 13: spl_autoload_unregister($func); 14: } 15: 16: print_r(spl_autoload_functions()); 17: ?> 18:
Expected
Array
(
)
Output
Array
(
[0] => __lambda_func
[1] => __lambda_func
)
Diff
003+ [0] => __lambda_func
004+ [1] => __lambda_func
Generated at Mon, 10 Jun 2013 15:00:26 +0000 (8 days ago)
|