問題タブ [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 投票する
4 に答える
202 参照

php - die() に関する PHP の問題

だから、私はこのコードを持っています:

この条件が満たされると、purgePhotograph() 関数が適切に呼び出されますが、スクリプトが終了したようには見えません。die がここで呼び出されない理由はありますか? purgePhotograph() には、スクリプトを強制終了するコマンドもありません。

以下は、purge_photograph 関数です。

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

php - PHPの`die()`の代替

私は次のスクリプトを持っています

私が得る出力は

die()残りのスクリプトの実行を継続する方法(の代替/代替)はありますか?

編集

申し訳ありませんが、私は欲しいものを手に入れ、質問を閉じることに投票しました。質問は無視してください。

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

perl - WWW :: Mechanize :: GZipが__DIE__シグナルをトリガーしています...なぜですか?

コードの突然の問題を追跡するのに少し時間がかかりましたが、WWW :: Mechanize::GZipがどういうわけか$SIG{ DIE }ハンドラーをトリガーしているようです。このコードを考えてみましょう:

なぜこれが起こるのか考えていますか?そして、それを防ぐために私は何ができますか?

ありがとう、

-マイク

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

php - die()の適切な使用?

注:出力バッファリングを使用しています。これは、head()関数とfoot()関数にラップされているだけです。

次のテンプレートを使用して、現在のPHPプロジェクトにページを作成します。

次の例はdie()の適切な使用法ですか?また、これが私にどのような問題を引き起こす可能性がありますか?

基本的に、複数のタスクを含むスクリプトがあり、スクリプトの残りの部分が実行されないようにしながら、入力エラーをユーザーに通知する適切な方法を設定しようとしています。

ありがとう!

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

php - CodeIgniter:die()関数を使用するとビューが読み込まれません

私は次のコードを持っています。ユーザーがログインしているかどうかを確認します。変数$is_logged_inが設定されていないか、Falseの場合、メッセージビューをロードします。残念ながら、同時にシステムは制限されたコンテンツビューをロードします。そこで、die()関数を使用しましたが、空白のページしか表示されなくなりました。

ユーザーがログインしていないときにのみメッセージビューをロードするにはどうすればよいですか?ありがとう。

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

php - 「...またはdie(...」の新しいバージョン

昔、私はPHPコードで「ordie」を使用していました。特にこのように:

明らかに、それは最近かなり恥ずべきことですが、XまたはYの原則はまだ私に語っています。だから私はこれを試してみますが:

しかし、それは解析エラーになります!そのようなステートメントのベストプラクティスは何ですか。それも見栄えがする必要があります(明らかに!)...

私は好きではありません

また

お気に入りはありますか?落胆?ベストプラクティス?スピードはいつもいいです。

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

perl - perlでスタックトレースなしでエラーで死ぬ正しい方法は何ですか?

私は perl スクリプトを書いています。ユーザーがコマンド ラインで指定したオプションをチェックしている部分で、オプションの何が問題なのかを説明するエラーで終了したいと考えています。この場合、このエラー メッセージに伴うスタック トレースは必要ありません。では、スタック トレースやデバッグ情報が表示されずにエラー メッセージが表示される最善の方法は何でしょうか?

私は次のことを試しました:

生産する

それから、私は試しました

生産する

Invalid optionsでは、どうすれば他に何も持たずに死ぬことができますか?

おまけの質問: への実際の呼び出しが 49 行目croakにあるのに、エラーが 47 行目にあると教えてくれるのはなぜですか?croak

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

php - exit() および die() メッセージをキャッチできますか?

die()キャッチ&exit()メッセージできるようにしたいです。これは可能ですか?と に似たものを期待していset_error_handlerますset_exception_handler。私は見ましたが、問題と呼び出しregister_shutdown_function()のコンテキストが含まれていないようです。die()exit()

私はそれを理解しdie()exit()エラーを処理する悪い方法です。私はこれをしないように言われるつもりはありません。:) 私は一般的なシステムを作成しており、適切にログexit()を記録できるようにしたいdie()と考えています。何らかの理由で誰か (私ではない) がこれを実行することをお勧めします。

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

php - PHP OOP 例外または die()?

私はいくつかのプロジェクトを開発しています。そして、さまざまなエラーを制御したいと考えています。すべての一般的なフレームワークと php プロジェクトには、さまざまな例外があることを知っています。しかし、それは必須の作業ではないと思います。エラーが発生した場合は、メッセージで die() を作成できます。1. 例外の主な利点は何ですか? 2. die() でエラーを制御できますか?

ありがとうございました。

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

perl - 警告が生成された場合、どうすればPerlを死なせることができますか?

使用済みパッケージによって生成される警告を含め、警告が生成されるたびにスクリプトperlを停止させたいです。

たとえば、これは死ぬはずです:

use warnings FATAL => 'all';字句スコープであるため、役に立ちません。Test :: NoWarningsも、スクリプトを強制終了しないため、作業を行いません。