课程
/后端开发
/PHP
/PHP进阶篇
我想知道教程里 public static function getInstance() { if (empty(self::$_object)) { self::$_object = new Car(); } return self::$_object; } 这段代码中 self::$_object = new Car();是什么意思,创建的谁的对象
2017-07-11
源自:PHP进阶篇 2-7
正在回答
self::$_object = new Car();在当前类中创建一个新的car对象,赋值给$_object,创建的是car的对象
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
4 回答<?php class Car { private function __construct(){ echo 'object creat'; } private static $_object = null; public static function getInstance(){ if(empty(self::$_object)){ self::$object = new Car(); }
3 回答$car = new Car(); 什么意思
1 回答为什么$car = new Car();这行会报错?
1 回答例子中$_object赋值给$car是什么意思?把内部的对象赋值到Car类的外面吗?
3 回答这里为什么不可以直接实例化对象,$car=new Car()