Hey guys, Im having a problem with using a variable as the class name when calling a static function within the class. My code is as follows:
class test {
static function getInstance() {
return new test();
}
}
$className = "test";
$test = $className::getInstance();
Ive sınıfın adı veritabanından geliyor gibi bu yüzden bir örneğini oluşturmak için hangi sınıf bilmek asla bir değişkene sınıf adını tanımlamak lazım.
Not: Şu anda ben aşağıdaki hatayı alıyorum:
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
Teşekkürler