php中instanceof 與 is_a()區(qū)別分析
instanceof 運算符 和 is_a() 方法都是判斷:某對象是否屬于該類 或 該類是此對象的父類(用于確定一個 PHP 變量是否屬于某一類 class 的實例)
是的話返回 TRUE,不是的話返回 FALSE
區(qū)別:
instanceof 運算符是 PHP 5 引進的。在此之前用 is_a(),但是后來 is_a() 被廢棄而用 instanceof 替代了。
注意:
PHP 5.3.0 起,又恢復使用 is_a() 了。
總結(jié):
現(xiàn)在PHP的服務(wù)環(huán)境普遍都使用PHP5.0+了,所以盡量使用 instanceof 來代替 is_a()
綜上,如果你不知道你的服務(wù)器環(huán)境,那么建議你使用instanceof,以免造成不必要的麻煩
相關(guān)文章
PHP 使用MySQL管理Session的回調(diào)函數(shù)詳解
本篇文章文章是對PHP中使用MySQL管理Session的回調(diào)函數(shù)進行了詳細的分析介紹,需要的朋友參考下2013-06-06PHP從零開始打造自己的MVC框架之路由類實現(xiàn)方法分析
這篇文章主要介紹了PHP從零開始打造自己的MVC框架之路由類實現(xiàn)方法,結(jié)合實例形式分析了MVC框架路由類的原理及定義方法,需要的朋友可以參考下2019-06-06關(guān)于IIS php調(diào)用com組件的權(quán)限問題
Word的對象庫文件“MSWORD.OLB”(word 2000為MSWORD9.OLB)(這是針對老版本的情況,在用vs.net2005的時候,直接在引用對話框中,在com組件里找到對word的庫文件的引用就可以了,文件名好像是一樣的2012-01-01