このスレッドは私を助けませんでした。
使用する場合
$class_vars = get_class_vars(get_class($this));
foreach ($class_vars as $name => $value) {
echo "$name : $value\n";
}
私は得る
attrib1_name:attrib2_name:attrib3_name
値はありません。また、私が望まないプライベート属性も表示されます。
使用する場合
echo "<pre>";
print_r(get_object_vars($this));
echo "</pre>";
私は得る
配列([atrrib1_name] => attrib1_value [attrib2_name] => attrib2_value)
ここでも、プライベート属性とすべてのサブ属性があります。しかし、今回は価値があります。これを1つのレベルに制限するにはどうすればよいですか?
すべてのパブリック属性をオブジェクトの値とともに表示する可能性はありませんか?