首頁  >  文章  >  後端開發  >  php 在一个类中new自己代表什么意思 ?是构造函数

php 在一个类中new自己代表什么意思 ?是构造函数

WBOY
WBOY原創
2016-06-20 12:35:151721瀏覽




一个类在他类方法new了本身 代表什么?  是构造函数??


回复讨论(解决方案)

new 类名 用于创建一个这个类的实例,这在哪里都一样,并没有使用上的差异

你的 DB 类声明了私有的构造函数,所以这个 DB 类不可能在外部被实例化
所以要写在内部

你把编辑器设置的花里胡哨的,不费眼吗?

这样说构造函数也返回过去了!     面对这比面对一片白一片黑的好多了  这个是桌面背景。。。。。。sublimetext有插件透明

这个是自己new自己。也可以这么写new self一样的。楼主的这个类是实现单类用的。只能自己实例化自己。

看上去像是单例模式
$instance是静态变量,getInstance是静态方法
这样外面使用这个类时,直接调用db::getInstance得到的对象,是已经new好的,而且不管多少次调用,都返回了同一个对象,保证对象是单例

这个是自己new自己。也可以这么写new self一样的。楼主的这个类是实现单类用的。只能自己实例化自己。


这个头像扎势很

哈哈哈 我发现现在很多做开发的都喜欢把编辑器搞的胡里花俏的....我们真的老了

这就是个单例模式

哈哈哈 我发现现在很多做开发的都喜欢把编辑器搞的胡里花俏的....我们真的老了



整类我都不好意思了
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn