1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | class Registry { /* public static $_controller; public static $_action; public static $_query; */ static $_instance; private function __construct() { } private function __clone() { // Prevent this function by setting private. } public static function get_instance() { if (!self::$_instance) { self::$_instance = new Registry(); } return self::$_instance; } /* public static function set_controller($controller) { self::$_controller = $controller; } public static function set_action($action) { self::$_action = $action; } public static function set_query($query) { self::$_query = $query; } */ } |
Y2xhc3MgUmVnaXN0cnkgewoJCgkvKgoJcHVibGljIHN0YXRpYyAkX2NvbnRyb2xsZXI7CglwdWJsaWMgc3RhdGljICRfYWN0aW9uOwoJcHVibGljIHN0YXRpYyAkX3F1ZXJ5OwoJKi8KCQoJc3RhdGljICRfaW5zdGFuY2U7CgkJCglwcml2YXRlIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkgewoJCgl9CgkJCglwcml2YXRlIGZ1bmN0aW9uIF9fY2xvbmUoKSB7CgkJLy8gUHJldmVudCB0aGlzIGZ1bmN0aW9uIGJ5IHNldHRpbmcgcHJpdmF0ZS4KCX0KCQkKCXB1YmxpYyBzdGF0aWMgZnVuY3Rpb24gZ2V0X2luc3RhbmNlKCkgewoJCQkKCQlpZiAoIXNlbGY6OiRfaW5zdGFuY2UpIHsgCiAgICAgICAgCXNlbGY6OiRfaW5zdGFuY2UgPSBuZXcgUmVnaXN0cnkoKTsgCiAgICAJfSAKICAgIAkJCiAgICAJcmV0dXJuIHNlbGY6OiRfaW5zdGFuY2U7IAoJfQoJCQoJLyoKCXB1YmxpYyBzdGF0aWMgZnVuY3Rpb24gc2V0X2NvbnRyb2xsZXIoJGNvbnRyb2xsZXIpIHsKCQlzZWxmOjokX2NvbnRyb2xsZXIgPSAkY29udHJvbGxlcjsKCX0KCXB1YmxpYyBzdGF0aWMgZnVuY3Rpb24gc2V0X2FjdGlvbigkYWN0aW9uKSB7CgkJc2VsZjo6JF9hY3Rpb24gPSAkYWN0aW9uOwoJfQoJcHVibGljIHN0YXRpYyBmdW5jdGlvbiBzZXRfcXVlcnkoJHF1ZXJ5KSB7CgkJc2VsZjo6JF9xdWVyeSA9ICRxdWVyeTsKCX0KCSovCQkJCQp9
-
upload with new input
-
result: Success time: 0.02s memory: 13112 kB returned value: 0
class Registry { /* public static $_controller; public static $_action; public static $_query; */ static $_instance; private function __construct() { } private function __clone() { // Prevent this function by setting private. } public static function get_instance() { if (!self::$_instance) { self::$_instance = new Registry(); } return self::$_instance; } /* public static function set_controller($controller) { self::$_controller = $controller; } public static function set_action($action) { self::$_action = $action; } public static function set_query($query) { self::$_query = $query; } */ }



