このプロンプトはエラー表示モードを設定することで非表示にできますが、これには隠れた危険もあります。つまり、これらのプロンプトがサーバーのログに記録され、ログ ファイルが異常に大きくなるということです。通常は $_post[''] を使用します。$_get[''] は次の形式でパラメータを取得するときに表示されます。
Notice: 未定義のインデックス: --------; フォームの POST をよく受け取ります。データは、次のように未定義のインデックス エラーを報告します。 $act=$_POST['action'];
注意: 未定義のインデックス: D で動作します。 :\test\post.php 20 行目
さらに、場合によっては
通知: 未定義の変数: 送信... などのプロンプトが表示されます。
上記は PHP 自体のエラーではなく、PHP プロンプトです。事前に変数を宣言する必要はありません。直接使用できますが、宣言されていない変数についてはプロンプトが表示されます。通常、正式な Web サイトではプロンプトがオフになり、エラー メッセージもオフになります。
解決策:
方法 1: サーバー構成の変更
php.ini のエラー構成でエラー表示モードを変更します。error_reporting = E_ALL を error_reporting = E_ALL & ~ に変更します。 E_NOTICE
変更を有効にするために、変更後に APCHE サーバーを再起動します。
方法 2: 変数を初期化します。
方法 3: 判定 isset($_post['']), empty($_post['']) if --else
方法 4: 通知コードが表示される前に @ を追加します。@ はこの行を表します Doエラーまたは警告がある場合は出力されません。 @$username=$_post['username']
if (@$_GET['action']=='save のように、変数の前に @ を追加します) ') { ..
方法 5: 最後の方法は、他の人が作成した関数であり、この関数を通じて値が転送されます。
関数を定義します:
function _get($str){ $val = !empty($_GET[$str]) ? $_GET[$str] : null; return $val; }
それを使用するときは、$_GET['str']~[PHP-Core-Error]
の代わりに _get('str') を使用します。 error_reporting = E_ALL & ~E_NOTICE
; エラー報告レベルはビット フィールドの重ね合わせです。 E_STRICT
; 1 E_ERROR 致命的な実行時エラー
;性的エラー)
; 4 E_PARSE コンパイル時の解析エラー
; 8 E_NOTICE 実行時のリマインダー (多くの場合、意図的なものである可能性があります)
; 16 E_CORE_ERROR PHP 起動初期化プロセス中の致命的なエラー
; 32 E_CORE_WARNING PHP 起動初期化プロセス中の警告 (致命的ではないエラー)
; 64 E_COMPILE_ERROR コンパイル中の致命的なエラー
; 128 E_COMPILE_WARNING コンパイル中の警告 (致命的ではないエラー)
; 256 E_USER_ERROR ユーザ定義の致命的なエラー
; 512 E_USER_WARNING ユーザー定義の警告 (致命的ではないエラー)
; 1024 E_USER_NOTICE ユーザー定義のリマインダー (多くの場合、意図的なものである可能性があります)
; 2048 E_STRICT エンコーディングの標準化に関する警告 (推奨される変更方法)前方互換性のため)
; 4096 E_RECOVERABLE_ERROR 致命的に近い実行時エラー。検出されなかった場合、E_ERROR として扱われます。
; 6143 E_ALL E_STRICT を除くすべてのエラー (PHP6 8191 では、すべてを含みます)
以上がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。
関連する推奨事項:
PHP でstrip_tags() を使用して HTML タグを削除しても、空のソリューションが残るPHP の使用方法ユーザークライアントの実際の IP を取得するため#
以上がPHPで未定義のインデックスの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

index.html代表网页的首页文件,是网站的默认页面。当用户访问一个网站时,通常会首先加载index.html页面。HTML(HypertextMarkupLanguage)是一种用于创建网页的标记语言,index.html也是一种HTML文件。它包含网页的结构和内容,以及用于格式化和布局的标签和元素。下面是一个示例的index.html代码:<

在使用PHP编写代码时,我们可能会遇到“Notice:Undefinedproperty”这个错误提示。这个错误提示意味着我们正在访问一个未定义的属性,通常是因为该属性在代码中尚未被初始化。那么,该如何解决这个问题呢?下面是几种可能的解决方法:初始化属性这是解决该问题的最简单方法。在代码中显式地初始化属性,可以确保它在使用前已经被定义。例如:class

如果你在使用Vue.js进行开发时,经常遇到“TypeError:Cannotreadproperty'$XXX'ofundefined”的错误提示,那么该如何处理呢?本文将介绍这个错误的原因以及如何解决。问题的原因在使用Vue.js的时候,我们经常会用到this来调用Vue组件的方法,比如:exportdefault{data()

在JavaScript 中,undefined和null都代表着“无”的概念:1、undefined 表示一个未初始化的变量或一个不存在的属性,当声明了一个变量但没有对其赋值时,这个变量的值就是undefined,访问对象中不存在的属性时,返回的值也是undefined;2、null表示一个空的对象引用,在某些情况下,可以将对象的引用设置为null,以便释放其占用的内存。

undefined是代表一个值或变量不存在或未定义的状态。它可以作为默认值来判断一个变量是否已经被赋值,也可以用于设置默认参数值。尽管在不同的编程语言中,undefined可能具有不同的含义和用法,但理解undefined的概念可以帮助我们更好地理解和编写程序。

在Go语言中,path包是处理文件路径的重要工具之一。其中path.Join()函数可以将多个路径组合成一个完整的路径。但是,有时你会遇到“undefined:path.Join”的错误信息,该怎么办呢?以下是几种常见的解决方法:检查import语句首先,你需要确认自己已经正确import了path包。在Go语言中,导入包时可

null和undefined的区别在:1、语义含义;2、使用场景;3、与其它值的比较;4、与全局变量的关系;5、与函数参数的关系;6、可空性检查;7、性能考虑;8、在JSON序列化中的表现;9、与类型的关系。详细介绍:1、语义含义,null通常表示知道这个变量不会拥有任何有效的对象值,而undefined则通常表示变量未被赋值,或者对象没有此属性;2、使用场景等等。

null和undefined都表示缺少值或未定义的状态,根据使用场景的不同,选择使用null还是undefined有以下一些指导原则:1、当需要明确指示一个变量为空或无效时,可以使用null;2、当一个变量已经声明但尚未赋值时,会被默认设置为undefined;3、当需要检查一个变量是否为空或未定义时,使用严格相等运算符“===”来判断变量是否为null或undefined。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ホットトピック



