• 文字サイズ変更
  • S
  • M
  • L
  • No : 145003
  • 公開日時 : 2026/10/13 14:43
  • 印刷
スタンダードプレミアムスタンダード証明書付Webスタンダード

【バージョンアップ】PHP バージョンアップの注意点

回答

PHPがバージョンアップされることでの以下の点をご注意ください。

PHPについては、5系およびPHP 7.2から、PHP 7.4/PHP 8.3に変更となります。
移行前から存在するアカウントについては各種影響を考慮し、マイグレーション時には一旦PHP 7.4に自動的に変更となります。(マイグレーション後の新規アカウント標準バージョンはPHP 8.3です)。
エンドユーザ様ご自身でマイグレーション前に7.4にバージョンアップすることをおすすめします。

<PHP5.系とPHP7.4の差分>
①mysql_connect関数廃止に伴うMySQLi・PDO_MySQLへ置き換え検討
参考:https://www.php.net/manual/ja/function.mysql-connect.php
           PHP 5.6.x から PHP 7.0.x への移行:https://www.php.net/manual/ja/migration70.php

<PHP5.系とPHP8.3の差分>
①連想配列のキーをクォートすることを検討
②HTTP_POST_VARS(GET)からPOST(GET)に変更を検討
③関数に渡す引数の型の厳密化(array_search, in_arrayの引数は配列にするなど)
④ereg(), create_function()等の古い正規表現関数を、preg_*関数や無名関数に置き換え
⑤each関数をforeachループに置き換え

参考(公式サイト)
-PHP 7.4.x から PHP 8.0.x への移行:https://www.php.net/manual/ja/migration80.php
-下位互換性のない変更点(動作しなくなる機能):https://www.php.net/manual/ja/migration80.incompatible.php
-推奨されなくなる機能(警告の出る機能):https://www.php.net/manual/ja/migration80.deprecated.php