1. 未定義の変数が表示される理由
未定義の変数は通常、次の状況で表示されます:
- ##変数はスペルが間違っています。
- 変数は宣言されていない、または値が割り当てられていません。
#変数のスコープが正しくありません。
2. 未定義変数の通知をオフにする方法
php.ini ファイルを変更するか、設定することで、未定義変数の通知をオフにできます。アプリケーション内で。以下に両方の方法の詳細な手順を示します。
php.ini ファイルを変更する php.ini ファイルを開き、その中に error_reporting 構成項目を見つけます。その値を次のコードに変更します:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
この構成では、未定義の変数に対するプロンプトがオフになります。
アプリケーションでの構成 php.ini ファイルを変更したくない場合でも、ThinkPHP アプリケーションで構成します。まず、public/index.php ファイルで次のコードを見つけます:
define('APP_DEBUG', true);
APP_DEBUG の値を false に変更します。これにより、未定義の変数プロンプトを含むすべてのデバッグ情報がオフになります。
すべてのデバッグ情報をオフにすることに加えて、未定義の変数をオフにすることもできます。次のコードを config.php ファイルに追加できます:
'display_not_found_error' => false,
'trace_Exception' => false,
上記の設定アプリケーションで未定義の変数プロンプトをオフにします。
thinkphp とは
thinkphp は、フロントエンド Web ページの開発に使用できる無料の開発フレームワークです。最も初期の thinkphp は、開発を簡素化するために作成されました。Thinkphp は、Apache2 プロトコルにも準拠しています。もともと Struts から進化したものですが、いくつかの優れた外部フレームワーク パターンも利用し、オブジェクト指向開発構造を使用し、多くのタグ ライブラリやその他のパターンと互換性があります。アプリケーションをより便利かつ迅速に開発およびデプロイできます。エンタープライズ レベルのアプリケーションだけではありません。あらゆる PHP アプリケーション開発において、thinkphp のシンプルさ、互換性、速度の恩恵を受けることができます。
以上がthinkphpで未定義変数プロンプトをオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。