PHPはメジャーアップデートすると定数や関数が削除されることがあります。将来、削除される予定のものが非推奨になることも。
非推奨は放置しても処理は動きますが、削除される前の猶予期間みたいなものなので、早めに使うのをやめましょう。
PHPのログに非推奨の警告メッセージが出るので分かりやすいです。
今回、ご紹介する内容は全網羅したわけじゃありません。ごく少数。ドキュメントを読んでいて見つけたところから書いています。
今後も見つけ次第、追記していきます。
PHP8.0に非推奨になったもの
libxml_disable_entity_loader() | 外部エンティティの読み込み機能を無効にする。 |
PHP8.0で削除されたもの
create_function() | 関数をプログラムで作る。 |