3v4l.org

run code in 300+ PHP versions simultaneously
<?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();

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
153.73 ms | 2690 KiB | 10 Q