php中類別和物件的相關函數

怪我咯
發布: 2023-03-11 20:30:01
原創
1095 人瀏覽過

下面小編就為大家帶來一篇淺談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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板