首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
PHP编程
正文
php 静态变量的初始化
所属分类:
网络编程
/
PHP编程
阅读数: 1289
收藏 0
赞 0
分享
例如:
class A {
public $f1 = 'xxxx';
static public $f2 = 100;
}
如果要将变量赋值为对象,那么只能在构造器中进行初始化,例如:
class A {
private $child;
public function __construct() {
$this->child = new B();
}
}
但是php中并没有一个类似java中的静态构造器/静态块的东西,就没有合适的时机对其进行初始化了。
对于共有的成员还有办法解决,例如:
class A {
static public $child;
}
A::$child = new B();
对于私有的成员似乎就没有什么干净的方法了,只能这样做:
class A {
static private $child;
static public initialize() {
self::$child = new B();
}
}
A::initialize();
更多精彩内容
其他人还在看
解决laravel中日志权限莫名变成了root的问题
今天小编就为大家分享一篇解决laravel中日志权限莫名变成了root的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
Laravel框架中集成MongoDB和使用详解
今天小编就为大家分享一篇Laravel框架中集成MongoDB和使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
浅谈laravel框架sql中groupBy之后排序的问题
今天小编就为大家分享一篇浅谈laravel框架sql中groupBy之后排序的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
mac pecl 安装php7.1扩展教程
今天小编就为大家分享一篇mac pecl 安装php7.1扩展教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
Mac下关于PHP环境和扩展的安装详解
今天小编就为大家分享一篇Mac下关于PHP环境和扩展的安装详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
laravel 解决groupBy时出现的错误 isn't in Group By问题
今天小编就为大家分享一篇laravel 解决groupBy时出现的错误 isn't in Group By问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
Laravel 框架返回状态拦截代码
今天小编就为大家分享一篇Laravel 框架返回状态拦截代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
在laravel框架中实现封装公共方法全局调用
今天小编就为大家分享一篇在laravel框架中实现封装公共方法全局调用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
在Laravel 的 Blade 模版中实现定义变量
今天小编就为大家分享一篇在Laravel 的 Blade 模版中实现定义变量,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
Laravel基础_关于view共享数据的示例讲解
今天小编就为大家分享一篇Laravel基础_关于view共享数据的示例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
朋友圈疯传的万能Wi-Fi账号是假的 犯了常识性错误
让所谓“网络营销”的人哭笑不得:一个圈外人士的真实网赚经历
全面剖析日赚500元项目的骗局
电脑系统下载类网站是怎么赚钱的?浅析电脑系统下载类网站的赚钱方式
2021年后通过网络、自媒体赚钱的几种方法
为什么做网站不赚钱?做网站不赚钱的三大原因
站长故事
更多
从地图到苹果6!盘点苹果产品的四大败笔
论诺基亚之死!
阿里会成为下一个谷歌?谁是Google真正的挑战者
奇幻咔咔3D小熊孟得明 揭秘瞬间火爆网络的背后故事
站长故事之一份月薪1200元的SEO推广工作
一个大学生自述:我是如何把公司做死的