我有這個PHP代碼塊 - :訪問使用變量靜態變量 - PHP
$visible_to = 'private';
$icon = array('public' => 'ICON_GLOBE', 'private' => 'ICON_LOCK');
echo TbHtml::$icon[$visible_to];
但運行此版畫 - :Access to undeclared static property: TbHtml::$icon
。
我的代碼有什麼問題?謝謝:)
繼承人的TbHtml類 - :
class TbHtml
{
const ICON_GLOBE = 'Its a globe';
const ICON_LOCK = 'Its a lock';
}
您需要向我們展示TbHtml類以便我們弄清楚。 –
您的代碼存在的問題是您正嘗試訪問**未聲明的靜態屬性**。 – kero
那麼我需要做什麼代碼更改? – sanchitkhanna26