国产探花免费观看_亚洲丰满少妇自慰呻吟_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,以免造成不必要的麻煩


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 哈密市| 澄江县| 威海市| 房产| 镇宁| 海原县| 张家港市| 江门市| 车致| 冀州市| 鄂托克前旗| 新建县| 紫阳县| 大邑县| 仁怀市| 合江县| 永吉县| 山东| 新干县| 宜兰市| 翁源县| 象山县| 尼玛县| 大连市| 阿拉善右旗| 集安市| 温宿县| 呈贡县| 洮南市| 南城县| 青州市| 临清市| 贺州市| 泾阳县| 黔西县| 东乡族自治县| 兴和县| 乐清市| 鹤山市| 桃江县| 榕江县|