問題タブ [die]

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

perl - Die 関数の出力を Perl のファイルにリダイレクトするにはどうすればよいですか?

メッセージを別のファイルにリダイレクトして、die後でそのファイルを比較して何が問題なのかを判断できるようにしたいと考えています。

しかし、このコードは私にエラーを与えます:

2>発信者からのa を実行したくありません。スクリプト内からリダイレクトする方法はありますか?

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

javascript - 単一要素の die()

URL に ajax を含むすべてのリンクに対して自動的に ajax 呼び出しを行うために、いくつかの live() リスナーをアタッチしました。

しかし、これをオーバーライドしたい場合があるため (コールバック関数を見つけるコンテキストを指定できるようにするため)、これを行うための jQuery メソッドを作成しました。

私が抱えている問題は、ライブハンドラーが要素のコレクションに追加された場合、それらの要素の 1 つで die() を使用できないことです。die() は、 live() が使用されたすべての要素に適用した場合にのみ機能するようです。

live() イベントを抑制する回避策を提案できる人はいますか? 余談ですが、個々の要素の live() ハンドラーを削除するために使用できるように、jQuery チームが die() の動作を変更することを提案することについて、人々の意見は何ですか。これが悪い考えになる理由はありますか?

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

perl - STDERRに何かが書き込まれた場合、システムコマンドを実行して停止するにはどうすればよいですか?

外部スクリプトを使用するPerlスクリプトを書いています。外部スクリプトは特定のディレクトリから実行する必要があるため、次のことが便利であることがわかりました。

外部スクリプトがSTDERRに何かを書き込んでも、それでも0を返すことがあります。これらの時間とconfess(またはdie)をキャプチャしたいと思います。外部スクリプトの戻り値を制御していないので、おそらくそのSTDERRをキャプチャできると思ったので、次のようにします。

私に何ができる?

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

php - die()はob_end_flush()を実行しますか?

私はこれについてどこにも良い答えを見つけることができないようです。出力バッファリングを実行die()していて、aが起動された場合、それも開始さob_end_flush()れますか?

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

perl - Perl 組み込みの exit と 1 つのコマンドでの印刷

私は死ぬことができることを知っていますが、それはスクリプト名と行番号を出力します。

私は次のようなことをするのが好きですdie 'error' if $problem;

行番号のものを印刷せずにそれを行う方法はありますか?

ブレースを使わなくてもいいのにif($problem){print 'error';exit}

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

jquery - $ .live()および$ .die()のバインドとバインド解除

jqueryのliveメソッドとdieメソッドに問題があります。

http://jsfiddle.net/fC5Nr/4/

リンクをクリックするためにイベントハンドラーをアタッチする必要があります-関数の実行中にハンドラーのバインドを解除して、関数が完了する前に何度も実行されないようにします(関数はajax要求を実行してから応答を処理します)。

私は上記のすべてをうまく行うことができます。

ただし、上記のハンドラーは(a)タグに付加されているため、(リンクがたどられないようにするために)falseを返す必要があります。これを行うには、クリックを処理してfalseを返すように別の関数をバインドする必要があります。

単純な(falseを返す)バインドを常に維持しながら、複雑な関数のバインドを解除する方法を知る必要があります。

上記のフィドルは機能するはずですが、イベントハンドラーのバインドを解除した後、再度バインドされませんか?名前空間などのいくつかの組み合わせを試しましたが、これをまとめることができません。

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

php - PHPを使用したmysqlステートメントで「または死ぬ」ことはどれほど重要ですか?

私はすでに多くのコードを書いていますが、今は疑問を持ち始めています-次のようなステートメントはどれほど重要ですか:

私のすべてのクエリで?

今はほとんどどこにもありません...

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

jquery - 関数の停止、jQuery

このまばたき機能を使っています

window.load で停止させたい

正確にそれを行う方法がわかりませんか?どんな助けでも大歓迎です。ありがとう!

0 投票する
7 に答える
11137 参照

php - echo('exit'); の違いは何ですか? 死ぬ; そして死にます('exit');?

私はいくつかのコードがこれを行うのを見てきました:

そして、単に使用する他のものdie:

プログラムを終了するタイミングに固有の違いはありますか?その後に続くコードに注意する必要がありますか? など

アップデート

私が主に尋ねているのは、それがコーディング スタイルなのか、それともある方法と別の方法でコード化されている本当の理由があるのか​​ということです。exit私はとの違いを尋ねているのではありませんdie

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

php - PHP:死ぬか、結果をチェックしますか?

私はPHPでLDAPを実装していますが、これはかなり簡単に進んでいると言わざるを得ません。ただし、die()関数の戻り値の使用またはチェックに関して質問があります。以下のコード (ここから取得)から、$ldapconn? とにかく何か問題が発生した場合、PHPは終了するはずではありませんか?die()ldap_connectdie()ldap_connect