以下是情景:
class PopupsAdminSettingsPage extends AbstractAdminSubPage
{
protected $menuTitle = 'Settings';
public static function getMenuTitle()
{
/* I want to access $menuTitle property here ...
}
}
我想访问静态函数$menuTitle
中的getMenuTitle
属性,以便我也可以访问Class PopupsAdminSettingsPage
之外的受保护变量。
答案 0 :(得分:-1)
你可以这样做:
public static function getMenuTitle(&$PopupsAdminSettingsPage)
{
echo $PopupsAdminSettingsPage->menuTitle
}
但这并不意味着这样做是对的。您出于某种原因无法访问
在静态方法上下文中,没有 $ this
这应该是您实施中的一个重要的红色标志