[ create a new paste ] login | about

Link: http://codepad.org/Os3ow5Nr    [ raw code | output | fork ]

PHP, pasted on Jul 9:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
class Singleton {
    static private $instance = false;
    private function __construct() {}
    private function __clone() {}
    static function instance () {
        if (self::$instance === false) {
            self::$instance = new Singleton;
        }
        return self::$instance;
    }
}
$obj	= Singleton::instance();
var_dump($obj);
$obj	= null;
var_dump($obj);
$obj = Singleton::instance();
var_dump($obj);


Output:
1
2
3
4
5
object(Singleton)#1 (0) {
}
NULL
object(Singleton)#1 (0) {
}


Create a new paste based on this one


Comments: