問題タブ [error-suppression]

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 投票する
1 に答える
8914 参照

php - PHP エラー抑制が無視されています

私の現在の php.ini ファイルは、次のように非推奨と厳格な基準以外のすべてのエラーを報告するように設定されています。

この設定を使用する理由は、Web サイトをホストしている Linux サーバーで PHP のアップグレードを緊急に実行する必要があるためです。非推奨の関数と厳格な標準の推奨事項により、170 以上の Web サイトのエラー ログ ファイルがすぐにいっぱいになるという問題があります。エラーは主に、関数が静的として宣言されていないなどの小さなことが原因です。最終的にはすべてのサイトを調べてこれらの問題を修正しますが、それまでの間、エラーを抑制する必要があります。

ローカルのテスト環境 (5.4.3 にアップグレードしようとしているバージョンの PHP を実行している) で私が抱えている問題は、以前に次のように出力されたままエラーが表示されることです。

エラー抑制が無視される理由と、エラーを適切に抑制する方法について、誰かが私に洞察を与えることができますか?

前もって感謝します。

0 投票する
6 に答える
107815 参照

shell - シェル スクリプトのエラー メッセージを非表示にするにはどうすればよいですか?

私のシェルスクリプトでは、次の行を取得しました。

これらが存在しない場合、次のエラー メッセージが表示されます。

ファイルが存在する可能性があるため、常に表示されるわけではありませんが、これらのメッセージのみを抑制する方法はありますか?

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

php - php 呼び出し error_reporting は以前の厳密な通知を報告します

実行時にphpのerror_reporting関数を使用すると、以前に発生した通知が報告されるように見えることに気付きました。

これは仕様によるものですか、それとも防ぐ方法はありますか?

上記のコードでは、myFunction()警告や「厳格な」通知を発生させるサードパーティ コードを呼び出します。上記のように最後の行がコメントアウトされている場合、それらの警告と通知は返されません。ただし、エラー報告が正常に戻るようにその行のコメントを外すと、その時点で厳密な通知は報告されますが、警告は報告されません。

更新 これは当初考えていた問題ではなく、error_reporting私が使用しているサードパーティ コードである Pear の問題だと思います。

phpの私の投稿を参照してください。

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

valgrind - メモリ リークの抑制の生成

私が使用しているライブラリによって「確実に失われた」メモリがあるという Valgrind の報告を抑制したい。試してみましたが、「条件付きジャンプまたは移動は初期化されていない値に依存します」などのエラーvalgrind --gen-suppressions=yes ./aのみが表示されます。

まっすぐなメモリリークの抑制を生成する方法はありますか? そうでない場合、手書きで書くのは難しいですか?Valgrind のマンページは、少なくともエラーについては、それを思いとどまらせているようです。

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

php - @ をいつ使用し、変数を宣言するさまざまな方法は?

オブジェクト指向phpを勉強中です。完全に理解できないコードに出くわしました。このコードはクラス内にあります。

1) @ を使用するコード。例えば:

@ の使い方を説明できる人はいますか。

2) また、スクリプトが慣れていない方法 ($var の方法) で変数を宣言しているようです。

例えば:

$ext は、このコードが使用される前に宣言されていませんが、その後に使用されています。これにより、オブジェクト内に $ext 変数が作成されますか?

みんなありがとう!!

0 投票する
6 に答える
40961 参照

vim - Vimベルの音を無効にする方法は?

ビジュアルとオーディオの両方で、vim のエラー ベルを無効にしようとしています。しかし、私はそれらをオフにすることはできません。

私の中には次のものがありますvimrc

それは機能しません。プラグインまたは別の設定がそれをリセットしていると考えたので、最後にもう一度追加しましたが vimrc、まだ運がありません。

オフにする唯一の方法はset vb t_vb=、すべてがロードされた後に手動で呼び出すことです。フォルダーにスクリプトを追加することでこれをエミュレートできると思いplugin/afterますが、別のマシンに切り替えるたびにセットアップする必要がある別のことを意味するため、それを回避しようとしています。

ここで私の全文を見ることができvimrcます: https://github.com/lerp/dotfiles/blob/master/vimrc

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

batch-file - forfiles エラー抑制が期待どおりに機能しない

フォルダからファイルを削除したいのですが、削除するファイルがない場合は、エラーを無視して他のすべてのエラーをキャプチャする必要があります。以下は私が使用しているコードです。

以下は、上記のコードを実行したときにコマンドプロンプトに表示されるものです。

ログに基づいて、削除するファイルがない場合、エラー文字列が _CmdResult に保存されていないことがわかりました。誰かが私に欠けているものを教えてもらえますか、

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

javascript - このスクリプトの成功率は非常に低い

スクリプト自体は問題なく動作します。エラーなしです。しかし、7,500 回実行したうち、成功したのは 35 回だけでした。正規表現の成功率を改善するにはどうすればよいですか? 今のところ、それは仕事をしていないからです。