PHP 8.4のプロパティフックでgetter/setterを捨てる
プロパティフックは、PHP 8.4で追加された、プロパティの読み書きに get / set の処理を割り込ませ…
プロパティフックは、PHP 8.4で追加された、プロパティの読み書きに get / set の処理を割り込ませ…
PHPのReflectionは、クラスやメソッド、引数の型情報を実行時に取得・操作するための標準APIです。D…
IteratorAggregateは、getIterator()でTraversableを返すだけでそのオブジ…
__call() は、存在しないメソッドや外から見えないメソッドを呼び出したときに、代わりに実行されるPHPの…
出力バッファリングとは、echo などの出力をその場で送らずにメモリへ溜めておき、あとからまとめて取得・加工・…
Closure::bind() は、クロージャの $this と「クラススコープ」を差し替えて複製する機能です…
filter_var とは、値を指定したフィルタで検証または整形して返すPHPの関数です。検証に失敗すると f…
PHPの serialize() は、配列やオブジェクトを文字列に変換して保存・復元できる関数です。unser…
PHPの参照(&)とは、変数名と値の実体を結びつけ直す仕組みです。コピーではなく同じ実体を指すため、…
PDOのトランザクションとは、複数のSQLをまとめて「全部成功」か「全部なかったこと」にする仕組みです。ただし…