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

is_numeric()

WordPress5.6, PHP8のサポート開始。対応するには細かいテストが必要。

wordpress image

WordPress5.6は、直前にメジャーバージョンが上がったばかりのPHP8への対応を始めました。

メジャーバージョンが変わっただけに、変更点もなかなかのものになっています。

結論からいうと、PHP8に完全対応するのは大変。サードパーティ製のテーマ・プラグインを使っている人はとくに。

(ほとんどそうだと思うけど。)

続きを読む

PHP8, 数値と文字列の比較結果が変わる。データの厳密化を意識しよう!

php

PHP8では、数値と文字列の非厳密な比較の結果が変わります。

非厳密とは、データの型を合わせる必要がないゆるい比較で、内部で型を強制変換して比較してくれる機能のこと。

PHP8はデータの厳密化がポイントなので比較にも影響します。個人的には型ちがいの比較はおススメしません。

続きを読む

PHP8, is_numeric, 判定が変わり後ろ空白がtrueに

php

PHP8では数値文字列の考え方が変わり、判定で後ろ空白がtrueを返すようになりました。

前の空白はOKなのに、なんで後ろ空白はダメなのか? 不思議に思っていた人にとってはひとつモヤモヤが解消されます。

具体的にはis_numeric()の判定結果が変わります。

続きを読む