這篇文章主要介紹了PHP類別和物件相關係統函數與運算子,結合實例形式總結分析了php類別與物件操作過程中常用的系統函數與運算子,需要的朋友可以參考下
本文總結了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類別與物件相關係統函數與運算子小結的詳細內容。更多資訊請關注PHP中文網其他相關文章!