Non sembra funzionare:Posso ottenere il valore di una proprietà privata con Reflection?
$ref = new ReflectionObject($obj);
if($ref->hasProperty('privateProperty')){
print_r($ref->getProperty('privateProperty'));
}
Si entra nel ciclo IF, e quindi genera un errore:
Property privateProperty does not exist
: |
$ref = new ReflectionProperty($obj, 'privateProperty')
non funziona neanche ...
I documentation page liste alcune costanti, tra cui IS_PRIVATE
. Come posso usarlo se non riesco ad accedere a una proprietà privata lol?
Perché avete bisogno di questo? – zerkms
IS_PRIVATE e le altre costanti sono applicabili per il metodo getProperties (plurale - non getProperty) –