PHP4の時代から動いているErogameScapeは、めっちゃmbregexを使っています。一つ一つ確認しながら置換する作業が待っているようです。
PHP 8.6の開発が始まり、今後のリリースに向けた流れや変更点が見えてきました。Webサイト運用の観点で確認しておきたいのが、日本語を含む文字列処理にも関わるmbregexの扱いです。PHP 8.6では非推奨となり、PHP 9で廃止される予定です。
======
mb_eregやmb_ereg_replaceなどの関数は、以前から使われているWebアプリケーションに残っている可能性があります。該当する処理がある場合は、PCREへの変更や代替エクステンションの利用を検討する必要があります。
PHPのバージョンアップは、表示速度や機能追加だけでなく、既存コードの動作確認にも関わります。運用中のWebサイトやCMSで、古い文字列処理が残っていないか確認するきっかけになります。