Я хочу проверить, является ли локальная переменная в классе публичной или приватной.
Причина в том, чтобы создать такую функцию:
function ToArray() {
$arr = array();
foreach($this as $key => $val) {
$arr[$key] = $val;
}
return $arr;
}
Эта функция также возвращает приватные поля, и я этого не хочу. Как я могу получить только открытые переменные здесь?