close

加個@代表不顯示錯誤提示

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 )

arrow
arrow
    全站熱搜

    學習程式 發表在 痞客邦 留言(0) 人氣()