php中final关键字的应用场景

本篇文章和大家了解一下php中final关键字的应用场景。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

大连ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

PHP 5 新增了一个 final 关键字。如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。

这个关键字只能用来定义类和定义方法, 不能使用final这个关键字来定义成员属性,因为final是常量的意思,我们在PHP里定义常量使用的是define()函数,所以不能使用final来定义成员属性。

使用final关键标记的类不能被继承;

会出现下面错误:

Fatal error: Class Student may not inherit from final class (Person)

使用final关键标记的方法不能被子类覆盖,是最终版本;

会出现下面错误:

Fatal error: Cannot override final method Person::say()

以上就是php中final关键字的应用场景的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎来创新互联行业资讯!


当前文章:php中final关键字的应用场景
当前路径:http://bzwzjz.com/article/igoosc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计公司 成都网站建设 网站建设公司 成都网站制作 成都网站建设 手机网站设计 高端品牌网站建设 品牌网站建设 成都网站制作 成都网站建设 成都网站建设公司 成都网站制作 攀枝花网站设计 成都网站建设 成都网站建设推广 网站设计 成都做网站建设公司 成都网站建设 成都网站制作 重庆外贸网站建设 营销型网站建设 宜宾网站设计