<?php class Greeting { private static $message; public static function greet() { echo self::$message; } public static function __init($message) { self::$message = $message; } } class GreetingFactory { public static function createGreeting($message) { Greeting::__init($message); return 'Greeting'; } } class GreetingFactoryManager { private static $greetingFactory; public static function getInstance() { if (self::$greetingFactory === null) self::$greetingFactory = 'GreetingFactory'; return self::$greetingFactory; } } $greeterFactory = GreetingFactoryManager::getInstance(); $greeter = $greeterFactory::createGreeting('G\' morning'); $greeter::greet();
You have javascript disabled. You will not be able to edit any code.
Value for `_results` contains invalid data `array`