本文總結了PHP類和對象相關系統函數與運算符。分享給大家供大家參考,具體如下:
系統函數
| class_exists() | 判斷某個類是否存在 |
| interface_exists() | 判斷接口是否存在 |
| get_class() / __CLASS__ | 獲取某個對象所處的類名 |
| get_parent_class() | 獲取某個對象所屬父類的類名 |
| get_class_methods() | 獲取一個類所有方法,返回索引數組 |
| get_class_vars() | 獲取一個類所有屬性,下標為屬性名 |
| get_declared_classes() | 獲取所有聲明過的類(包括系統類) |
| is_object() | 判斷是否對象 |
| get_object_vars() | 獲得對象所有屬性,返回數組,下標為屬性名 |
| property_exists() | 判斷對象中是否存在該屬性 |
| __METHOD__ | 獲得方法名 |
| __FUNCTION__ | 獲得函數名 |
運算符
| new | 實例化一個對象 |
| instanceOf | 判斷一個對象是否某個類(包括繼承)的實例 |
class bee{}$o = new bee();if($o instanceOf bee){ echo 'true';}希望本文所述對大家PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選