加個@代表不顯示錯誤提示
如
echo $a //沒有這個變數
echo @$a就不會有錯誤
2.is_a ($a,'a')
$a=new a();
判斷是否是這個類
3.get_class($a)
得到class的名字
4.is_subclass_of($a,'b')是不是繼承某類
class b{}
class a extends b{
}
$a=new a();
echo is_subclass_of($a,'b');
5.
get_parent_class($a)得到$a的父類別名稱
class b{}
class a extends b{
}
$a=new a();
echo get_parent_class($a);
6.get_object_vars($a)得到物件的屬性,裝入陣列
<?php
class b{}
class a extends b{
public $a=1;
public $b=2;
}
$a=new a();
print_r(get_object_vars($a)['b']); //2
['a'=>1,'b'=>2]
7.get_class_methods($a)
得到物件的方法名稱裝入陣列
<?php
class b{}
class a extends b{
function a(){}
function b(){}
}
$a=new a();
print_r(get_class_methods($a)); // Array ( [0] => a [1] => b )
留言列表