1--TEST-- 2register_shutdown_function() & __call 3--FILE-- 4<?php 5class test { 6 function _foo() { 7 throw new Exception('test'); 8 } 9 function __call($name=null, $args=null) { 10 return test::_foo(); 11 } 12} 13 14var_dump(register_shutdown_function(array("test","__call"))); 15 16echo "Done\n"; 17?> 18--EXPECTF-- 19Fatal error: Non-static method test::__call() cannot be called statically in %s on line %d 20