无法获取包含“:protected”的对象属性

时间:2013-07-19 16:48:54

标签: php object joomla

我使用下面的代码获取对象的属性_items:protected,但没有运气。

$obj = JSite::getMenu();
print_r($obj->_items:protected);

对象输出

JMenuSite Object
(
    [_items:protected] => Array
        (
            [101] => stdClass Object
                (
                    [id] => 101
                    [menutype] => mainmenu

有人知道我的代码有什么问题吗?感谢。

1 个答案:

答案 0 :(得分:0)

您正在尝试从类外部访问受保护的属性。 受保护的属性只能从类本身或从该类继承的类中访问。

阅读OOP访问修饰符。