下面小編就為大家帶來一篇淺談PHP中類別和物件的相關函數。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧
class_exists
判斷一個類別是否存在,參數為一個名字!
interface_exists
判斷一個介面是否存在,參數也是為一個名字!
method_exists
判斷方法是否存在!
需要兩個:第一個物件變量,第二個是一個方法名稱! 傳回一個布林值!
判斷某個屬性是否存在,就是使用isset
get_class
取得目前物件所屬的類別!
參數是一個物件!
get_parent_class
#取得物件的父類別名稱!
get_class_methods
需要一個參數是一個類別名,傳回一個索引數組,裡面的元素是方法的名字的集合!
可以得到自己的和繼承父類別的所有的公開方法(靜態方法和非靜態方法都可以取得),但是在類別外不能取得受保護的和私有的方法名!
get_class_vars
取得類別的所有的目前和繼承的公開屬性!但是在類別外不能取得受保護的和私有的屬性名稱!
is_object
判斷變數是否為物件!
這類還有很多,不再一一介紹is_integer is_bool is_float|is_double|is_real is_null is_array is_string is_resource##resource
## ##以上是php中類別和物件的相關函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!