ホームページ  >  記事  >  バックエンド開発  >  PHP定義エラーの問題を解決する方法

PHP定義エラーの問題を解決する方法

藏色散人
藏色散人オリジナル
2022-01-20 09:23:172265ブラウズ

php define は、true を定義して定数の大文字と小文字を区別しないのは間違っているため、エラーを報告します。解決策は、define() の 3 番目のパラメータとして true を破棄することです。

PHP定義エラーの問題を解決する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

php の解決方法エラーの問題を定義しますか?

define() メソッドが定義後にエラーを報告する

PHP では、通常、define() メソッドを使用して定数を定義できます。また、定数が大文字と小文字を区別するかどうかを定義するために、3 番目の変数を true または false として定義します (例:

define('WEB','555',true);
echo web; //555
echo WEB; //555

) しかし、編集と実行が終了しても、期待した結果は得られませんでした。次のように

PHP定義エラーの問題を解決する方法

エラーはそれぞれ 2 行目と 3 行目に報告されますが、実行結果を確認できます。エラー メッセージを翻訳します:

次の使用は推奨されません。この定数の正しい大文字と小文字は「WEB」です。

同時に、コードの 4 行目にエラーがないこともわかりました。

true を定義して定数の大文字と小文字を区別しないようにするというアプローチは明らかに間違っています。大文字と小文字を区別しない定数は PHP7.3 で非推奨になっているためです。

PHP 7.3: 非推奨 の 3 番目のパラメータとして true を使用します。定義する()。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP定義エラーの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。