class A {
private $name;
private function __construct($name)
{
$this->name = $name;
}
public static function getObject($name) {
return new self($name);
}
public function getName(){
return $this->name;
}
}
$a = A::getObject("Tom");
echo $a->getName(); // Tom
单例模式(构造方法私有化)class A { private $name; private function __construct($name) { $this->name = $name; } public static function getObject($name) { return new self($n...