PHP可以';t访问受对象保护的属性值

PHP可以';t访问受对象保护的属性值,php,object,protected,Php,Object,Protected,我有一个对象属性,看起来像这样 echo "<pre>"; print_r($object); 我试图这样访问它: 但是它们都给了我一个错误,因为getValue()不存在,value是对象上下文外部无法访问的属性,value()是一个不存在的方法。@Sherif是这样的话,我怎么才能获得50值?受保护的属性和方法不能像这样公开访问。它们仅在类的方法中可用。现在,如果我不得不猜测(这是一个完全的猜测),一个名为Number\Integer的对象可能实现了某种\uuuuu-toStr

我有一个对象属性,看起来像这样

echo "<pre>";
print_r($object);
我试图这样访问它:


但是它们都给了我一个错误

,因为
getValue()
不存在,
value
是对象上下文外部无法访问的属性,
value()
是一个不存在的方法。@Sherif是这样的话,我怎么才能获得
50
值?受保护的属性和方法不能像这样公开访问。它们仅在类的方法中可用。现在,如果我不得不猜测(这是一个完全的猜测),一个名为
Number\Integer
的对象可能实现了某种
\uuuuu-toString
魔法。谁编写了这个类?必须有一些方法可以用来提取某个地方的值,如果有,请使用手册,或者直接进入源代码
ValueObjects\Number\Integer Object
(
    [value:protected] => 50
)
echo $object->getValue();
echo $object->value;
echo $object->value();