PHP singleton pattern code
Release: 2016-07-25 08:46:10
Original
1096 people have browsed it
- 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");
复制代码
|
PHP
Statement of this Website
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
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31