Zend フレームワークの命名規則によると、プライベート変数は _ (アンダースコア) で開始する必要があります。ただし、オブジェクトを配列に変換 (キャスト) するときに問題が発生します。配列要素のキーは「_」で始まります。オブジェクトを配列に変換するときにアンダースコアを削除するにはどうすればよいですか?
例えば
class Book {
private _name;
private _price;
}
に変換されます
array('_name' => 'abc', '_price' => '100')
配列要素キーの「_」を削除したい。