は何かである:php、isset - デフォルト値です。簡略化できますか?ここ
$result = $this->getSomething();
$db = new Db();
$db->save($result['DATA']); // might exists or not
$db->save($result['IP']); // might exists or not
$db->save($result['X']); // might exists or not
が、これらの配列のキーが存在することが確認されていません。コーラスの私はいつもこれを書くことができます:
しかし、非常に面倒な仕事です。これを単純化する方法はありますか?
を気にすることなく、結果で動作するので、彼らは上書きさsomeDataが)の代わりに、配列の
someDataがクラス
とfinaly必要な結果を表示するか、失敗した場合はデフォルトのままにします。 – Burki
@Burkiいいえ '$ result-> getSomething()によって返される値を' $ result'変数全体で取得できないので、彼はできません –