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开发模式(简写版)
Mar 15 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 PHP
php使用curl抓取qq空间的访客信息示例
Feb 28 PHP
Yii配置文件用法详解
Dec 04 PHP
PHP安装memcached扩展笔记
May 28 PHP
Yii快速入门经典教程
Dec 28 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
php输出图像的方法实例分析
Feb 16 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
Laravel框架查询构造器 CURD操作示例
Sep 04 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
Sep 29 PHP
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
Apr 01 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中最新1000条记录
2015/06/18 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
SelecT下拉框选中和取值的解决方法
2016/11/22 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
2020/10/26 Javascript
Python中使用HTMLParser解析html实例
2015/02/08 Python
python机器学习之随机森林(七)
2018/03/26 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
python写入文件自动换行问题的方法
2019/07/05 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
使用html5实现表格实现标题合并的实例代码
2019/05/13 HTML / CSS
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
在职研究生自我鉴定
2013/10/16 职场文书
经管应届生求职信
2013/11/17 职场文书
求职简历中个人的自我评价
2013/12/25 职场文书
会计助理岗位职责
2014/02/17 职场文书
男女朋友协议书
2014/04/23 职场文书
政府门卫岗位职责
2014/04/29 职场文书
会员活动策划方案
2014/08/19 职场文书
大学生党员自我批评思想汇报
2014/10/10 职场文书
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android