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 相关文章推荐
使用字符串函数输出整数化的PHP版本号
Oct 09 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
Aug 09 PHP
php判断变量类型常用方法
Apr 24 PHP
php读取文件内容的三种可行方法示例介绍
Feb 08 PHP
CI框架装载器Loader.php源码分析
Nov 04 PHP
PHP和C#可共用的可逆加密算法详解
Oct 26 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
php判断文件上传图片格式的实例详解
Sep 30 PHP
PHP实现基于3DES算法加密解密字符串示例
Aug 24 PHP
TP5.0框架实现无限极回复功能的方法分析
May 04 PHP
PHP利用DWZ.CN服务生成短网址
Aug 11 PHP
关于laravel 子查询 &amp; join的使用
Oct 16 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
B2K与车机的中波PK
2021/03/02 无线电
PHP Session机制简介及用法
2014/08/19 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
php实现小程序支付完整版
2018/10/09 PHP
解决FLASH需要点击激活的代码
2006/12/20 Javascript
javascript 常用代码技巧大收集
2009/02/25 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
人人网javascript面试题 可以提前实现下
2012/01/05 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
Lua表达式和控制结构学习笔记
2014/12/15 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
提高Web性能的前端优化技巧总结
2017/02/27 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
Python的Flask框架与数据库连接的教程
2015/04/20 Python
Python实用日期时间处理方法汇总
2015/05/09 Python
Python使用wxPython实现计算器
2018/01/30 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
python中删除某个元素的方法解析
2019/11/05 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Pytorch之contiguous的用法
2019/12/31 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
关于打架的检讨书
2014/01/17 职场文书
应届生求职信范文
2014/06/30 职场文书
大学生个人学年总结
2015/02/15 职场文书
实习护士自荐信
2015/03/25 职场文书
2015秋季新学期开学寄语
2015/05/28 职场文书
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL