PHP延迟静态绑定示例分享


Posted in PHP onJune 22, 2014

没怎么用过这个新特性,其实也不算新啦,试试吧,现在静态类的继承很方便了

<?php
class A {
 protected static $def = '123456';

 public static function test() {
  echo get_class(new static);
 }

 public static function test2() {
  echo static::$def;
 }
}

class B extends A {
 protected static $def = '456789';
}

class C extends A {
 protected static $def = 'abcdef';
}

echo B::test();
echo '<br>';
echo C::test();
echo '<br>';
echo B::test2();
echo '<br>';
echo C::test2();
echo '<br>';
echo A::test();
echo '<br>';
echo A::test2();
echo '<br>';
// 输出结果
B
C
456789
abcdef
A
123456
PHP 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 PHP
php反弹shell实现代码
Apr 22 PHP
php 用checkbox一次性删除多条记录的方法
Feb 23 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
Dec 19 PHP
Fine Uploader文件上传组件应用介绍
Jan 06 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
ThinkPHP中使用Ueditor富文本编辑器
Sep 02 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
Jun 30 PHP
PDO的安全处理与事物处理方法
Oct 31 PHP
PHP手机号中间四位用星号*代替显示的实例
Jun 02 PHP
详解php 使用Callable Closure强制指定回调类型
Oct 26 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
Jun 22 #PHP
解决cPanel无法安装php5.2.17
Jun 22 #PHP
destoon设置自定义搜索的方法
Jun 21 #PHP
destoon后台网站设置变成空白的解决方法
Jun 21 #PHP
destoon常用的安全设置概述
Jun 21 #PHP
destoon安全设置中需要设置可写权限的目录及文件
Jun 21 #PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 #PHP
You might like
配置最新的PHP加MYSQL服务器
2006/10/09 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
使用vue-cli导入Element UI组件的方法
2018/05/16 Javascript
react-navigation之动态修改title的内容
2018/09/26 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
Python中的is和==比较两个对象的两种方法
2017/09/06 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
python把1变成01的步骤总结
2019/02/27 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
浅析python 字典嵌套
2020/09/29 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
新闻学专业应届生求职信
2013/11/08 职场文书
会计自我鉴定
2014/02/04 职场文书
股份合作协议书
2014/04/12 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
送给客户微信问候语!
2019/07/04 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
CentOS MySql8 远程连接实战
2022/04/19 MySQL