<?php
class Car {
private static $instance;
private function __clone(){}
private function __construct() {}
public static function getInstance()
{
if ( self::$instance instanceof self ) {
return self::$instance;
} else {
return self::$instance = new self();
}
}
public function getColor()
{
return 'red';
}
}
$car = Car::getInstance();
echo $car->getColor();