已采纳回答 / qq_矿泉水兑水了_0
我告诉你吧,self在本类中可以用了调用类成员属性,如果要调用其他类就不行了,如果类a 继承了类b的一个属性 $shuxing 并且$shuxing还是静态的 这时候在类a中想调用$shuxing这个静态属性就要用parent来调用了
2015-05-31
最赞回答 / nadirvishun
catch(Exception $e) 中的Exception 是类型声明,意思是$e只能是Exception或者是它的继承子类等的实例。而$e是throw时创建的实例,是Exception的子类,所以可以调用本身的方法。
2015-05-27
最赞回答 / ZHIZHIDEYEZI
$p = '/\w+\.\w+/';$str = preg_replace ($p, '<em>$0</em>', $str);echo $str;
2015-05-24
已采纳回答 / 陈校军
1,当我们试图调用类中一个不可见或者未定义方法的时候,类中定义好的__call这个魔术方法就会去监听这个动作。 并且会自动将我们试图调用的方法名放入到__call方法的第一个参数中,将方法里面的实际参数放到__call方法的第二个参数中(如果没有传递任何参数,那么第二个参数就是一个空数组)。2,__call里面的参数是形式参数,参数名可以自定义。
2015-05-19