これだとmap の中の全行でgetAdNetworkById が処理されDB アクセスが伴います。 Press Space for next page 実装時に、常にパフォーマンスについて意識して実装することは大切です。 実際にこのレビューをもらってから、DB アクセス時などはここに書くことが最適なのか?と常に考えるよう になりました public static function hoge(int $data_type, array &$columns) { switch($data_type) { // 省略 return function ($row, $key) use (&$columns) { try { // 省略 $map_row['Ad Network NAME'] = $map_row['Ad Network ID'] !== 0 ? AdNetwork::getAdNetworkById($map