国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中instanceof 與 is_a()區別分析

2024-05-04 21:54:57
字體:
來源:轉載
供稿:網友

 總的來說php中instanceof 與 is_a()功能是一樣的,不同的是由于PHP的版本不同,部分PHP版本舍棄了is_a() 下面我們來具體分析下吧。

  

instanceof 運算符 和 is_a() 方法都是判斷:某對象是否屬于該類 或 該類是此對象的父類(用于確定一個 PHP 變量是否屬于某一類 class 的實例)

是的話返回 TRUE,不是的話返回 FALSE

區別:

instanceof 運算符是 PHP 5 引進的。在此之前用 is_a(),但是后來 is_a() 被廢棄而用 instanceof 替代了。

注意:

PHP 5.3.0 起,又恢復使用 is_a() 了。

總結:

現在PHP的服務環境普遍都使用PHP5.0+了,所以盡量使用 instanceof 來代替 is_a()

綜上,如果你不知道你的服務器環境,那么建議你使用instanceof,以免造成不必要的麻煩

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱州市| 松滋市| 宣恩县| 静宁县| 柞水县| 溆浦县| 瑞安市| 东乡县| 通化县| 河间市| 盐山县| 三台县| 普洱| 天祝| 丰顺县| 江山市| 大荔县| 辽宁省| 永宁县| 双牌县| 西盟| 贵阳市| 新巴尔虎左旗| 乌鲁木齐县| 孝义市| 龙口市| 敦化市| 江都市| 武汉市| 涟源市| 宝坻区| 额尔古纳市| 长兴县| 江油市| 阜平县| 莱阳市| 龙泉市| 静安区| 文成县| 韩城市| 无棣县|