類常用函數__call($funname,$arr_value)
<?php
/*
*__call($funname,$arr_value)當訪問了類中不存在的方法時,將自動調用該函數;$funname爲不存在的方法,$arr_value爲不存在的參數
*/
class My{
function __call($n,$v){
echo "方法/"".$n."/"不存在!";
echo "<br>";
echo "以下參數不存在:";
print_r ($v);
echo "<br>";
}
}
$p = new My();
$p->matha(23,ds);
$p->s(s);
?>
運行結果:
方法"matha"不存在!
以下參數不存在:Array ( [0] => 23 [1] => ds )
方法"s"不存在!
以下參數不存在:Array ( [0] => s )