1--TEST-- 2SPL: spl_autoload_functions() 3--FILE-- 4<?php 5 6function SplAutoloadTest1($name) {} 7function SplAutoloadTest2($name) {} 8 9var_dump(spl_autoload_functions()); 10 11spl_autoload_register(); 12 13var_dump(spl_autoload_functions()); 14 15spl_autoload_register('SplAutoloadTest1'); 16spl_autoload_register('SplAutoloadTest2'); 17spl_autoload_register('SplAutoloadTest1'); 18 19var_dump(spl_autoload_functions()); 20 21spl_autoload_unregister('SplAutoloadTest1'); 22 23var_dump(spl_autoload_functions()); 24 25spl_autoload_unregister('spl_autoload_call'); 26 27var_dump(spl_autoload_functions()); 28 29spl_autoload_register(); 30 31var_dump(spl_autoload_functions()); 32 33spl_autoload_unregister('spl_autoload'); 34 35var_dump(spl_autoload_functions()); 36 37?> 38--EXPECT-- 39array(0) { 40} 41array(1) { 42 [0]=> 43 string(12) "spl_autoload" 44} 45array(3) { 46 [0]=> 47 string(12) "spl_autoload" 48 [1]=> 49 string(16) "SplAutoloadTest1" 50 [2]=> 51 string(16) "SplAutoloadTest2" 52} 53array(2) { 54 [0]=> 55 string(12) "spl_autoload" 56 [1]=> 57 string(16) "SplAutoloadTest2" 58} 59array(0) { 60} 61array(1) { 62 [0]=> 63 string(12) "spl_autoload" 64} 65array(0) { 66} 67