<?php class Test { public function say() { echo 'say'; } public function __call($method,$argument) { echo '你調用了一個不存在的方法'.$method.'<br/>'; echo '而且傳了參數<br/>'; print_r($argument); echo '<br/>'; } public static function __callstatic($method,$argument) { echo '你調用了一個不存在的靜態方法'.$method.'<br/>'; echo '而且傳了參數<br/>'; print_r($argument); echo '<br/>'; } } $test = new Test; $test->cry('a,','b','c'); Test::fly(1,2,3); ?>