PHP 的单例模式代码
2018-07-20 来源:open-open
class User { static function getInstance() { if (self::$instance == NULL) { // If instance is not created yet, will create it. self::$instance = new User(); } return self::$instance; } private function __construct() // Constructor method as private so by mistake developer not crate // second object of the User class with the use of new operator { } private function __clone() // Clone method as private so by mistake developer not crate //second object of the User class with the use of clone. { } function Log($str) { echo $str; } static private $instance = NULL; } User::getInstance()->Log("Welcome User");
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐