類_類常用函數__call($funname,$arr_value)

類常用函數__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 )

發佈了89 篇原創文章 · 獲贊 6 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章