php中final关键字用法分析


Posted in PHP onDecember 07, 2016

本文实例讲述了php中final关键字用法。分享给大家供大家参考,具体如下:

final关键字只能用来定义类和定义方法。

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

final class Person{
   .......
}
class Student extends Person{
   .......
}

会出现错误提示。Fatal error :Class Student may not inherit from final class(Person)

使用final关键字标记的方法不能被子类覆盖

class Person{
   final function Say(){
     ......
   }
}
class Student extends Person{
  function Say(){
    ......
  }
}

会出现下面错误:

Fatal Error:Cannot Override final method Person::say()

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP最常用的2种设计模式工厂模式和单例模式介绍
Aug 14 PHP
php静态文件生成类实例分析
Jan 03 PHP
盘点PHP和ASP.NET的10大对比!
Dec 24 PHP
PHP递归遍历多维数组实现无限分类的方法
May 06 PHP
php简单实现短网址(短链)还原的方法(测试可用)
May 09 PHP
Yii2 RESTful中api的使用及开发实例详解
Jul 06 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
Feb 04 PHP
PHP实现的大文件切割与合并功能示例
Apr 10 PHP
PHP的PDO预处理语句与存储过程
Jan 27 PHP
php+js实现的无刷新下载文件功能示例
Aug 23 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
Sep 30 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 PHP
php中static和const关键字用法分析
Dec 07 #PHP
php抽象方法和抽象类实例分析
Dec 07 #PHP
php接口技术实例详解
Dec 07 #PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 #PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 #PHP
php自定义时间转换函数示例
Dec 07 #PHP
php微信公众平台开发(四)回复功能开发
Dec 06 #PHP
You might like
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP 查找字符串常用函数介绍
2012/06/07 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
php短信接口代码
2016/05/13 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
PHP 实现重载
2021/03/09 PHP
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
功能强大的jquery.validate表单验证插件
2016/11/07 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
python框架django基础指南
2016/09/08 Python
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
青年教师培训方案
2014/02/06 职场文书
航空学院求职信
2014/06/11 职场文书
单位未婚证明范本
2014/11/25 职场文书
奖学金感谢信
2015/01/21 职场文书
公司员工体检通知
2015/04/21 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python