この記事は、社内向けの勉強会で喋った内容を関西型言語で書き起こしたものです。 元々初級者を想定した内容だったのですが、 ベテラン勢も、意外と知らないところが多かったようですね。 第1章 array_map のおさらい 先生「今日はコールバックについてお勉強しましょう。」 ワイ(コールバックってあれやろ。引数の中に function とかごにょごにょ書くやつやろ。) ワイ(あれごちゃごちゃしてるしわかりにくいし嫌いやねん。) 〜 先生「PHPでコールバックの代表格といえば、array_map() ですね。」 先生「1番基本的な使い方はこんな感じです。」 $array = [1, 2, 3, 4, 5]; function double(int $item) : int { return $item * 2; } $doubled = array_map('double', $array);