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

首頁 > 開發 > PHP > 正文

php中instanceof 與 is_a()區別分析

2024-05-04 23:31:49
字體:
來源:轉載
供稿:網友
總的來說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,以免造成不必要的麻煩


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大石桥市| 株洲市| 新泰市| 南开区| 滁州市| 山西省| 宾阳县| 富民县| 南靖县| 宜城市| 延安市| 汝阳县| 青川县| 琼结县| 溆浦县| 淮滨县| 若尔盖县| 称多县| 永德县| 韶关市| 临西县| 来宾市| 如东县| 息烽县| 密云县| 信宜市| 临夏市| 建平县| 长春市| 乡宁县| 安达市| 阳曲县| 宁安市| 肥城市| 多伦县| 定安县| 敦煌市| 定襄县| 饶阳县| 台安县| 天镇县|