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

empty()

PHP8.1, array_is_list, 配列か連想配列か判定する関数

php

PHP8.1から配列か連想配列かを判定する関数が追加されました。array_is_list()。

PHP公式ドキュメントでは、要素がない(0から始まる連番の要素)のことをリストと呼んでいます。

この関数は配列がリストかどうかを判定し true or false を返す。

続きを読む

PHP8, パラメータやリターン値が変わる関数。リターン値の判定は注意が必要。

php

PHP8では、拡張機能も含む既存関数のパラメータの初期値や期待する型とリターン値が変わるものがあります。

リターン値はif文などで判定をしているところは注意が必要です。とくに、処理が失敗したときのfalseを返さなくなったものは。

パラメータは気にするところは少ないかな。

続きを読む