Ben bir sabit kullanarak bir sınıf nesnesinin veri üyesi erişmeye çalışıyorum. Bu ben kullanıyorum ne benzer bir sözdizimi ile mümkün olup olmadığını merak ediyorum?
Ben aşağıdaki komut dosyası bu yapmak çalıştığınızda bu hatayı alıyorum: Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
class Certificate {
const BALANCE = 'cert_balance';
public function __construct() {}
}
class Ticket {
public $cert_balance = null;
public function __construct()
{
$this->cert_balance = 'not a chance';
echo $this->cert_balance."<br />";
}
}
$cert = new Certificate();
$ticket = new Ticket();
// This next code line should be equal to: $ticket->cert_balance = 'nice';
$ticket->$cert::BALANCE = 'nice!';