Na podstawie tutoriala z youtube zaimplementowałem do mojej klasy ten wzorzec, miał on blokować konstruktor ale nie blokuje.
class Words{
public static $instance;
private $category;
private $word;
private $number;
private $pick;
public static function getInstance(){
if(!isset(Words::$instance)){
Words::$instance = new Words();
}
return Words::$instance;
}
private function __construct(){
//takie tam różne figle
}
public function getCategory(){
return $this->category;
}
public function getWord(){
return $this->word;
}
}
W konstruktorze losuje z bazy danych losowy element i chciałbym żeby on został na stronie po odświeżeniu, odświeżam i element się zmienia czyli konstruktor startuje...
Kod pobrałem z tego filmiku :
https://www.youtube.com/watch?v=UPfdb5y2SOI