PHP语言类型运算符PHP语言类型运算符
运算符,用于执行程序代码运算,会针对一个以上操作数项目来进行运算。下面是关于中类型运算符的介绍, 希望对大家有所帮助,更多消息请关注应届毕业生网。 instanceof 用于确定一个 PHP 变量是否属于某一类 class 的实例: Example #1 instanceof 使用示例 以上例程会输出: bool(true) bool(false) instanceof 也可用来确定一个变量是不是继承自某一父类的子类的实例: can also be used to det...
PHP语言类型运算符
运算符,用于执行程序代码运算,会针对一个以上操作数项目来进行运算。下面是关于中类型运算符的介绍, 希望对大家有所帮助,更多消息请关注应届毕业生网。 instanceof 用于确定一个 PHP 变量是否属于某一类 class 的实例: Example #1 instanceof 使用示例 以上例程会输出: bool(true) bool(false) instanceof 也可用来确定一个变量是不是继承自某一父类的子类的实例: can also be used to determine whether a variable is an instantiated object of a class that inherits from a parent class: Example #2 instanceof 与继承类示例 以上例程会输出: bool(true) bool(true) 检查一个对象 不是 某个类的实例,可以使用 逻辑运算符 not。 Example #3 使用instanceof检查对象 不是 某一类的实例 以上例程会输出: bool(true) 最后,instanceof也可用于确定一个变量是不是实现了某个接口的对象的实例: Example #4 Using instanceof for class 以上例程会输出: bool(true) bool(true) 虽然 instanceof 通常直接与类名一起使用,但也可以使用对象或字符串变量: Example #5 Using instanceof with other variables 以上例程会输出: bool(true) bool(true) bool(false) 然而 instanceof 的使用还有一些陷阱必须了解。在 PHP 5.1.0之前,如果要检查的类名称不存在,instanceof 会调用 __autoload()。另外,如果该类没有被装载则会产生一个致命错误。可以通过使用动态类引用(dynamic class reference)或用一个包含类名的字符串变量来避开这种问题: Example #6 避免 PHP 5.0 中 instanceof 引起的类名查找和致命错误问题 以上例程会输出: bool(false) instanceof 运算符是 PHP 5 引进的。在此之前用 is_a(),但是 is_a() 已经过时了,最好用instanceof。
本文档为【PHP语言类型运算符】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。