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?