問題タブ [undefined-index]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6118 参照

php - Smarty html_options

smarty の html_options 関数について、これを行う必要を回避する方法はありますか (smarty を使用しない以外に)?

テンプレートに表示されないことはわかっていますが、テンプレートに定義されていないものを残すのは悪い習慣のようです (また、未定義のインデックスに関するノイズでエラー ログがいっぱいになります)。

[編集]

私が探しているのは、未定義のインデックスエラーが表示されることなく、テンプレートファイルのスマートなノイズを減らすことで、このようにする方法です。

変更された html_options プラグインである可能性が高いと思いますか?

[編集]

@mmcgrailのアイデアによると:

テンプレートに新しい変数を作成しているため、これはさらに悪いことだと思います。

私はこれがうまくいくと思います:

また:

そしてテンプレートで:

しかし、書く必要のあるコードの量を 2 倍にせずにテンプレートでそれらを使用できない場合、すべての post/get/request/cookie/server/constants をスマートに追跡するポイントは何ですか?

0 投票する
5 に答える
10502 参照

php - PHPの配列未定義インデックスエラー(お知らせ)

私はこの機能を持っています:

どこ

問題は、実行すると次のエラー (通知) が返されることです。

注意: 未定義のインデックス: 10 行目で 1

注意: 未定義のインデックス: 10 行目で 1

注意: 未定義のインデックス: 10 行目の 2

注意: 未定義のインデックス: 10 行目の 2

注意: 未定義のインデックス: 10 行目の 2

注意: 未定義のインデックス: 10 行目で 1

この行は次のとおりです。$coin[$test[$i][$j]][$test[$i][$k]] += 1 / ($some_var - 1);

問題は、関数が最後に正しい行列 (配列) を返し、存在するかどうかをテスト$coin[$test[$i][$j]][$test[$i][$k]]すると、それが返されなくなることです。

どんな提案でも大歓迎です!

ありがとう!

0 投票する
1 に答える
6418 参照

wordpress - WordPress テーマの開発: 未定義のインデックス エラーの取得

こんにちは、ワードプレスのテーマ開発者です。WP_DEBUG=False で正常に動作するテーマを作成しましたが、WP_DEBUG=True を設定すると未定義のインデックス エラーが発生します

私のテーマにはオプション ページがあり、保存をクリックするたびに次のエラーが表示されます。

これが私のテーマのfunctions.php です。何が間違っているのかわかりません。PHPについての知識はほとんどありません。PHP の知識やワードプレスのテーマ開発の知識を持っている人が助けてくれることを願っています。

0 投票する
2 に答える
500 参照

perl - Perlで値がundefであるかどうかを確認するにはどうすればよいですか?

例で最もよく尋ねられる:

明らかに私は明示的にループしてそれを行うことができますが、私はいつも同じ結果を達成する1つのライナーを見つけるのが好きです。

0 投票する
29 に答える
2043350 参照

php - 「注意: 未定義の変数」、「注意: 未定義のインデックス」、「警告: 未定義の配列キー」、および「注意: 未定義のオフセット」を PHP で使用する

PHP スクリプトを実行していますが、次のようなエラーが引き続き発生します。

注意: 未定義の変数: C:\wamp\www\mypath\index.php の 10 行目の my_variable_name

注意: 11 行目の未定義のインデックス: my_index C:\wamp\www\mypath\index.php

警告: C:\wamp\www\mypath\index.php の 11 行目の未定義の配列キー "my_index"

10 行目と 11 行目は次のようになります。

これらのエラー メッセージの意味は何ですか?

なぜ彼らは突然現れたのですか?私はこのスクリプトを何年も使用していましたが、問題が発生したことはありません。

どうすれば修正できますか?


これは、問題を何度も説明する代わりに、人々が重複してリンクするための一般的な参照の質問です。この問題に関するほとんどの現実世界の回答は非常に具体的であるため、これが必要だと思います。

関連するメタ ディスカッション:

0 投票する
3 に答える
302 参照

php - ファイルをアップロードしようとするとエラーが発生しますか?

エラーが発生し続けます: Notice : Undefined index: on line 35

35行目:

これは私の入力フィールドです

このエラーがわかりません、ありがとう!!!

編集:

0 投票する
1 に答える
552 参照

php - 未定義のインデックスはどのくらい厳密ですか?

すべてのエラー報告をオンにして、いくつかの未定義のインデックスをクリーンアップしました。これは、作成中のアプリをよりきちんとしたものにするためです。奇妙な動作に気付きました:

次の配列があるとします。$a = array('test' => false, 'foo' => 'bar')

そうすればif ($a['nothere'])ちゃんと通知が来ますUndefined index: nothere

しかし、そうするとif ($a['test']['nothere'])、通知が届きません。まったく。のインデックスnothereではないことは間違いありませんが$a['test']

今、私がそうする$a['test'] = array('baz' => 'poof')と、実行すると通知if ($a['test']['nothere']) スローされます。

未定義のインデックス チェックでは、空の配列のインデックスはチェックされませんか? これは PHP 5.2.8 上にあります。

0 投票する
2 に答える
757 参照

php - 未定義または定義済みのインデックス? 決めます

奇妙な問題があります。

これは結果です:

そしてエラーログで:

どこに問題があるのか​​、またはどのように修正するのかについてのアイデアがあれば教えてください。ありがとうございました :)

別のテストを試しました:

この結果:

本当に面白いと思います: この 'lol' エラーは出力に表示されますが、'url' エラーはありません! それはログにあるだけです...なぜ????? それは同じファイル、「url」var_dump() の下の行です...クレイジー

0 投票する
2 に答える
225 参照

php - $ _GETが受信されているかどうかを確認する方法は?(PHP)

ページにフォームがあります。チェックボックスやテキストフィールド、ドロップダウンなどが多すぎます。しかし、チェックボックスの1つを選択しないと、フォームをキャッチしたPHPページにエラーが表示されます。

例:

HTMLコード:

PHPコード:

両方のアイテムが選択され、URLで送信された場合は正常に機能します。

しかし、そのうちの1つを選択解除すると、check2とすると、URLは次のようになります。

$check2が未定義のインデックスであるというエラーが表示されます。

ただし、チェックボックスが選択されていない場合にエラーが表示されないようにします。ifまた、URLで取得しているかどうかを確認するステートメントを試しましたが、機能しませんでした。

データがURLで渡されているかどうかを最初に確認する方法はありますか?エラーが出ないので。正しい結果が得られ、php.iniでエラー報告をオフにできることはわかっているので、実際にはエラーは主なものではありませんが、それは私がやりたいことではありません。最初にデータが入ってくるかどうかをチェックしたいですか?

ありがとう...

0 投票する
1 に答える
671 参照

php - PHPアップロード - 未定義のインデックスiis

私のhtmlフォームは次のようになります。

私の一部のphpスクリプトは次のとおりです。

次のエラーが表示されます。

php.ini を変更しようとしましupload_max_sizeたが、役に立ちませんでした。私は走っていますWIMP.