PHP 一个类型运算符。instanceof 用来测定一个给定的对象是否来自指定的对象类
Example #11 类的多态公式
<?php
class A { }
class B { }
$thing = new A;
//用来判断$thing是否来自指定的类
if ($thing instanceof A) {
echo 'A';
}
if ($thing instanceof B) {
echo 'B';
}
?>
对象描述方法 __tostring()。对象异常处理方法 __call($funname,$arr_value)。克隆对象的方法 __clone() 关键字 clone。 自动载入对象方法 __autoload()。
Example #12 其它常用方法
对象描述方法 __tostring()
<?php
//__tostring方法的使用
class My{
function __tostring(){
这里可以写类的描述和功能说明
}
}
$p = new My();
echo $p; //可以打印出__tostring方法中的描述
?>
对象异常处理方法__call($funname,$arr_value)
<?php
//对象异常处理方法__call($funname,$arr_value)
class My{
function __call($n,$v){ //第一个参数是方法名,第二个是错误的参数(数组形式)
echo "错误的方法名".$n;
echo "错误的参数".Print_r($v);
}
}
?>
本文版权所有,转载须注明:来源 https://www.qvdv.net/qvdv-oop-650.html