<?php
__call
當(dāng)調(diào)用無權(quán)限或者不存在的方法,并且?guī)в袇?shù),想調(diào)用會(huì)被自動(dòng)執(zhí)行數(shù)組
__callStatic?是調(diào)用不可見的靜態(tài)方法,自動(dòng)調(diào)用
class Weather{
public function __call($m,$args){
echo $m,'天氣預(yù)報(bào)';
}
public function __callStatic($M,$K){
echo "你想調(diào)用我的一個(gè)不存在靜態(tài)方法".$M;
echo "你調(diào)用了還傳了參數(shù)",'
';
print_r($K);
}
}
$ation=new Weather();
$method=$_GET['method'];
if($method){
$ation->$method();
}
Weather::show(1,5,9);
class Human{
public function hello(){
echo 'hello';
}
public function __call($m,$k){
echo "你想調(diào)用我一個(gè)不存在的方法".$m."
";
echo "并且還傳了參數(shù)"."
";
print_r($k);
}
}
$a=new Human();
//$a->hello();
$a->cry('a','b','c');
?>