WordPress5.6は、直前にメジャーバージョンが上がったばかりのPHP8への対応を始めました。
メジャーバージョンが変わっただけに、変更点もなかなかのものになっています。
結論からいうと、PHP8に完全対応するのは大変。サードパーティ製のテーマ・プラグインを使っている人はとくに。
(ほとんどそうだと思うけど。)
続きを読むWordPress5.6は、直前にメジャーバージョンが上がったばかりのPHP8への対応を始めました。
メジャーバージョンが変わっただけに、変更点もなかなかのものになっています。
結論からいうと、PHP8に完全対応するのは大変。サードパーティ製のテーマ・プラグインを使っている人はとくに。
(ほとんどそうだと思うけど。)
続きを読む非推奨になっていたcreate_function()がPHP8で廃止されました。無名関数を知っている人にはどうでもいいことですが、ソースコードに残っていると致命的なエラーになって動きません。
何を今さらな情報ですが、もしまだ使っているようなら辞めましょうという話です。
続きを読むPHPはメジャーアップデートすると定数や関数が削除されることがあります。将来、削除される予定のものが非推奨になることも。
非推奨は放置しても処理は動きますが、削除される前の猶予期間みたいなものなので、早めに使うのをやめましょう。
PHPのログに非推奨の警告メッセージが出るので分かりやすいです。
続きを読む