問題タブ [notice]

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 に答える
3770 参照

ruby-on-rails - Rails のパラメーターを使用したフラッシュ メッセージの I18n

パラメータ化および国際化されたエラー メッセージにパラメータを追加するにはどうすればよいですか? たとえば、私のコントローラーには次のものがあります。

そしてen.ymlで:

0 投票する
4 に答える
3089 参照

php - Notice: 初期化されていない文字列オフセット

私は以下のコードを持っています。

注意: 初期化されていない文字列オフセット: C:\xampp\htdocs\website\dev\lib\player.class.php の 110 行目の 9 注意: 初期化されていない文字列オフセット: C:\xampp\htdocs\website\dev\lib\ の 10 110 行目の player.class.php 通知: 初期化されていない文字列オフセット: C:\xampp\htdocs\website\dev\lib\player.class.php の 11 行 110 通知: 初期化されていない文字列オフセット: C:\xampp\ の 12 htdocs\website\dev\lib\player.class.php 行 110 通知: 初期化されていない文字列オフセット: 13 in C:\xampp\htdocs\website\dev\lib\player.class.php 行 110

110行目は

foreachで

誰かが私が間違っていることを知っていますか? これらのエラーを修正する解決策が見つかりません.. :(

0 投票する
0 に答える
72 参照

php - x-debug の奇妙なエラー メッセージ

うまく動作するPHPアプリがあります。しかし、時折、次のような通知が届きます。

ソースを表示すると、何もありません。要素を検査すると、次のようになります。

これは、PHP 5.4.x を使用した Windows 開発マシン + WAMP
です。このメッセージを取り除くにはどうすればよいですか?

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

php - PHPはforeachループで未定義のオフセットをスキップしますか?

それぞれが Excel ファイルを含む何百ものフォルダーをスキャンしようとしています。

簡略化されたワークフローは次のとおりです

  • フォルダをループでスキャン
  • 最初のフォルダー名を取得し、正規表現を使用して実行します(名前から情報を取得するため)
  • フォルダを開き、内部のExcelファイルを開きます
  • Excelファイルをスキャンして情報を取得します(PHPExcelを使用)
  • すべてをデータベースに保存

わかりましたので、破損したExcelファイルに遭遇した場合を除いて、これはすべて正常に機能しています。

問題は、PHPEXCEL ライブラリがそれを読み取ることができず、「Notice: Undefined offset:」を返し、これがforeachループを壊すことです。

だからここに私が探しているものがあります: どういうわけかエラーや通知をスキップして、次のフォルダーとファイルを続行する方法です

方法はありますか?助けてくれてありがとう。

わかりましたので、ここに foreach ループがあります:

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

php - 通知をスローせずに空の配列インデックスを事前にインクリメントするにはどうすればよいですか?

私はこれをしたい:

$matched_tags[$tag]++

ループ中に特定の $tag が見つかった回数を追跡する簡単な方法として。

これは、インデックスが定義されていないため、新しい $tag が初めて検出されたときに NOTICE をスローしているように見えます。PHP は親切にもそれを自動有効化し、0 に設定してポストインクリメントしますが、とにかく NOTICE をスローします。

現在、ベストプラクティスとして通知をオンにして開発するのが好きなので、通知を抑制したくありません。しかし、私がしていることは注目に値するものではありません。

私は本当にしなければならないのですか?

ああ、それはとても痛いです。もっとエレガントな方法があることを教えてください。そうしないと、Perl に切り替えることを誓いますので、助けてください。

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

jquery - jQuery Queue、通知システム用キューの作り方


ユーザーに通知を表示する簡単な jQuery スクリプトを作成しました。このスクリプトは次で利用できます:jsfiddle.net/vLqQF/
キューを作成したいのですが、短時間で 5 回の通知を実行すると、ユーザーに通知が表示されません。prev が完全で非表示の場合にのみ機能します。そのために単純なキューを作成しようとしていますが、もっと複雑なようです。誰でも私を助けることができますか?

0 投票する
4 に答える
269 参照

php - PHP: NULL 値を持つ不明なインデックス

私はすべてを試しましたが、この通知を消すことができません。

text inputデータベースから取得されたコンテンツのディスプレイがあり$variable、値が NULL または整数値のいずれかです。

値が NULL の場合、これを使用すると、識別されていないインデックスのエラーが 1 回発生します。

値が NULL の場合、これを使用すると、不明なインデックスのエラーが 2 回発生します。

これらの「通知」を取り除く方法に光を当てることができる人はいますか? ありがとうございました!