首页 > 代码库 > 探讨PHP 静态变量 静态方法 初始化类的问题 哪种写法合格
探讨PHP 静态变量 静态方法 初始化类的问题 哪种写法合格
class Main { static $service; public function __construct() { $this->getService ()->t (); $this->getService ()->t (); } public static function getService1() { return new Service ( "BB" ); } public static function getService2() { if (self::$service == null) { self::$service = new Service (); } return self::$service; } public function getService3() { return self::$service = new Service ( "BB" ); } } //请问service类初始化了几次 那种getservice写法合格 new Main ();
那种写法合格?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。