淺談PHP中類和對象的相關(guān)函數(shù)
class_exists
判斷一個類是否存在,參數(shù)為一個名字!
interface_exists
判斷一個接口是否存在,參數(shù)也是為一個名字!
method_exists
判斷一個方法是否存在!
需要兩個:第一個對象變量,第二個是一個方法名! 返回一個布爾值!

判斷某個屬性是否存在,就是使用isset
get_class
獲得當(dāng)前對象所屬的類!
參數(shù)是一個對象!

get_parent_class
獲得對象的父類名!

get_class_methods
需要一個參數(shù)為一個類名,返回一個索引數(shù)組,里面的元素是方法的名字的集合!

可以獲得自己的和繼承父類的所有的公開方法(靜態(tài)方法和非靜態(tài)方法都可以獲?。窃陬愅獠荒塬@取受保護(hù)的和私有的方法名!
get_class_vars
獲取類的所有的當(dāng)前和繼承的公開屬性!但是在類外不能獲取受保護(hù)的和私有的屬性名!

is_object
判斷一個變量是否為一個對象!
此類還有很多,不再一一介紹is_integer is_bool is_float|is_double|is_real is_null is_array is_string is_resource
以上這篇淺談PHP中類和對象的相關(guān)函數(shù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
php使用ffmpeg獲取視頻信息并截圖的實現(xiàn)方法
這篇文章主要介紹了php使用ffmpeg獲取視頻信息并截圖的實現(xiàn)方法,實例分析了php操作視頻與圖像的相關(guān)技巧,需要的朋友可以參考下2016-05-05
解決Mac OS X 自帶PHP環(huán)境gd庫擴展缺少freetype的問題
下面小編就為大家分享一篇解決Mac OS X 自帶PHP環(huán)境gd庫擴展缺少freetype的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03
深入探討:PHP使用數(shù)據(jù)庫永久連接方式操作MySQL的是與非
本篇文章是對PHP使用數(shù)據(jù)庫永久連接方式操作MySQL的是與非進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP Class&Object -- PHP 自排序二叉樹的深入解析
本篇文章是對PHP中的自排序二叉樹進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

