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

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

WBOY
WBOYOriginal
2016-06-20 12:35:151695browse




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


回复讨论(解决方案)

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

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

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

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

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

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

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


这个头像扎势很

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

这就是个单例模式

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



整类我都不好意思了
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn