PHP 5.x 系列のメジャーアップデートとなる PHP 7.0 では、処理速度の大きな向上と言語仕様の変更が行われています。新機能と非推奨になった機能のうち、大きな影響を与える変更点についてまとめてみました。 POSIX 正規表現関数の廃止 5.3 の時点で非推奨となっていましたが、POSIX互換の正規表現に関する関数が取り除かれています。 影響を受けるのは以下の関数です。 ereg(), eregi(), ereg_replace(), eregi_replace, split(), spliti(), sql_regcase() ereg に関連する殆どの関数が取り除かれました。今後は preg_match や preg_replace などの PCRE 系関数 を使うことになります。 ext/mysql 拡張の廃止 5.5 で非推奨になった mysql_ 系の関数が取り除かれました