So erhalten Sie eine geschützte Eigenschaft eines Objekts in PHP

Ich habe ein Objekt mit einer geschützten Eigenschaft, die ich abrufen und festlegen möchte. Das Objekt sieht aus wie

Fields_Form_Element_Location Object
(
[helper] => formText
[_allowEmpty:protected] => 1
[_autoInsertNotEmptyValidator:protected] => 1
[_belongsTo:protected] => 


[_description:protected] => 
[_disableLoadDefaultDecorators:protected] => 
[_errorMessages:protected] => Array
    (
    )

[_errors:protected] => Array
    (
    )
[_isErrorForced:protected] => 
[_label:protected] => Current City


[_value:protected] => 93399
[class] => field_container field_19 option_1 parent_1
)

ich möchte bekommenvalue Eigentum des Objekts. Wenn ich es versuche$obj->_value oder$obj->value es erzeugt einen Fehler. Ich suchte und fand die zu verwendende LösungPHP Reflection Class. Es funktionierte auf meiner lokalen aber auf der Server PHP Version5.2.17 Daher kann ich diese Funktion dort nicht verwenden. Also irgendeine Lösung, wie man solche Immobilien bekommt?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage