ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

第一級〇〇

PHP8.1, 第一級callable, コールバックの指定がより簡潔で分かりやすくなった。

php

PHP8.1では新機能で『第一級 callable』が追加されました。最初聞いたときなんのこっちゃ?です。

内容を見るとなんてことない、コールバック指定の方法がよりかんたんに分かりやすくなりました。

コールバックとは実行可能な関数を変数に代入したり、関数のパラメータに渡して受け取った側で実行することです。

続きを読む

PHP, コールバックの記法。ぱっと見、関数を実行してることに気づかない。

php

コールバックとは、関数名の文字列から関数を実行する際の関数名文字列のことです。

PHPではstring型と配列型で指定するんですが、内部ではcallable型というコールバック専用の型に変換される。

見た目は文字列や配列に '()' を付けて関数が実行されるのがコールバックの不思議なところ。

続きを読む

ファーストクラス, 第一級関数とか第一級オブジェクトってなんだ?

プログラミング

プログラミングをやってると、第一級関数とか第一級オブジェクトというワードにぶつかります。

First-Classの和訳なんですが、決して、航空会社の超ド級美人添乗員にドキドキするところではありません。

言葉に馴染みはなくても、プログラミングをやってれば経験していることです。

続きを読む