淺談PHP中類和對(duì)象的相關(guān)函數(shù)
class_exists
判斷一個(gè)類是否存在,參數(shù)為一個(gè)名字!
interface_exists
判斷一個(gè)接口是否存在,參數(shù)也是為一個(gè)名字!
method_exists
判斷一個(gè)方法是否存在!
需要兩個(gè):第一個(gè)對(duì)象變量,第二個(gè)是一個(gè)方法名! 返回一個(gè)布爾值!
判斷某個(gè)屬性是否存在,就是使用isset
get_class
獲得當(dāng)前對(duì)象所屬的類!
參數(shù)是一個(gè)對(duì)象!
get_parent_class
獲得對(duì)象的父類名!
get_class_methods
需要一個(gè)參數(shù)為一個(gè)類名,返回一個(gè)索引數(shù)組,里面的元素是方法的名字的集合!
可以獲得自己的和繼承父類的所有的公開方法(靜態(tài)方法和非靜態(tài)方法都可以獲取),但是在類外不能獲取受保護(hù)的和私有的方法名!
get_class_vars
獲取類的所有的當(dāng)前和繼承的公開屬性!但是在類外不能獲取受保護(hù)的和私有的屬性名!
is_object
判斷一個(gè)變量是否為一個(gè)對(duì)象!
此類還有很多,不再一一介紹is_integer is_bool is_float|is_double|is_real is_null is_array is_string is_resource
以上這篇淺談PHP中類和對(duì)象的相關(guān)函數(shù)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
php使用ffmpeg獲取視頻信息并截圖的實(shí)現(xiàn)方法
這篇文章主要介紹了php使用ffmpeg獲取視頻信息并截圖的實(shí)現(xiàn)方法,實(shí)例分析了php操作視頻與圖像的相關(guān)技巧,需要的朋友可以參考下2016-05-05解決Mac OS X 自帶PHP環(huán)境gd庫(kù)擴(kuò)展缺少freetype的問(wèn)題
下面小編就為大家分享一篇解決Mac OS X 自帶PHP環(huán)境gd庫(kù)擴(kuò)展缺少freetype的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03在同一窗體中使用PHP來(lái)處理多個(gè)提交任務(wù)
在PHP中的處理窗體數(shù)據(jù)比其它網(wǎng)頁(yè)程序語(yǔ)言更簡(jiǎn)單——如果你使用這種語(yǔ)言一段時(shí)間后,你會(huì)發(fā)現(xiàn)這是一個(gè)不可爭(zhēng)辯的事實(shí)。這種操作的簡(jiǎn)易性使它可以容易地處理更為復(fù)雜的窗體事件,包括今天討論的主題,即在同一個(gè)窗體中通過(guò)多個(gè)按鈕來(lái)處理不同的任務(wù)。2008-05-05深入探討:PHP使用數(shù)據(jù)庫(kù)永久連接方式操作MySQL的是與非
本篇文章是對(duì)PHP使用數(shù)據(jù)庫(kù)永久連接方式操作MySQL的是與非進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP繞過(guò)open_basedir限制操作文件的方法
本篇文章給大家分享了PHP繞過(guò)open_basedir限制操作文件的三種方法以及相關(guān)技巧,有興趣的朋友參考學(xué)習(xí)下。2018-06-06PHP Class&Object -- PHP 自排序二叉樹的深入解析
本篇文章是對(duì)PHP中的自排序二叉樹進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06