1. ホーム
  2. Web プログラミング
  3. PHP プログラミング
  4. phpのヒント

phpでdeprecatedを削除する方法の例

2022-01-14 01:32:56

1. php/php.ini" というファイルを見つけて開いてください。

2. 内容を "error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING" に変更します。

PHPで警告やdeprecateなどのヒントを削除する方法

php/php.iniを開きます。

修正

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

について

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING

<スパン ナレッジエクステンション

php 非推奨ソリューション

この問題は、phpのバージョンが高いことが原因です。

正規関数ereg_replaceはphp5.3で非推奨となりましたが、dececmsは使い続けています。上記の問題を解決するために、2つの選択肢があります。

1. phpのバージョンをv5.3未満に変更する。

2. v5.3のまま、php.iniファイルを修正する

;拡張子=php_mbstring.dll

に変更する。

拡張子=php_mbstring.dll

;mbstring.func_overload = 0

に修正します。

mbstring.func_overload = 7

または他の関数を使用する。

define('DEDEADMIN', ereg_replace("[/┣]{1,}", '/', dirname(__FILE__) ) );

//に変更します。

define('DEDEADMIN', preg_replace("/[\/̫̮]{1,}/", '/', dirname(__FILE__) ) );

注意: preg_replace は ereg_replace よりも高速なので、PHP では preg_replace の使用を推奨しています。

phpからdeprecatedを削除する方法例については、この記事が全てです。phpからdeprecatedを削除する方法については、BinaryDevelopの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。