php - プログラマまたはユーザー向けの tr​​y catch
ringa_lee
ringa_lee 2017-05-16 13:12:18
0
9
515

ユーザーにプロンプ​​トを表示するには try catch を使用する必要がありますか、それとも if(){echo 'success';}else{echo 'failure';} を使用する必要がありますか?
そして、この 2 つの違いは何ですか?

ringa_lee
ringa_lee

ringa_lee

全員に返信(9)
Ty80

try は、if と同様、プログラミング言語によって提供される構文です。どちらがプログラマー向けで、どちらがユーザー向けであるかはわかりません。

しかし、それらには異なる多くの特徴があります。どちらを使用するかについての鉄則はありません。

タイトルはこのような疑問を投げかけており、異常メカニズムを使用する本質が理解されていないことを示しています。この場合は if を使用した方が簡単で失敗しません。

いいねを押す +0
黄舟

が分岐用の場合、try catch はコード内でスローされた例外をキャッチするためのものです。

いいねを押す +0
洪涛

iftry catch誰に見せるかは規定されていません。状況に応じてビジネス向けに設計されています。

if:一般用当前功能的逻辑上面的判断,判断一些可以预测的可能性;
try catch:通常用于异常的捕捉,这些异常出现的可能性是不可预测的,比如‘磁盘内存不足’,‘0被整除’等等,为什么这里不用if呢?因为这些通用的异常一般不是被语言库包装成了对应的异常对象,就是在项目内部被封装成自己的库,然后可以广泛使用,当然了,用if也可以达到同样的效果,甚至源码里面都用到了if,而我们没有必要自己再做这种事情,而且过多的使用if異常検出を行うと、人々は必然的に奇妙に感じます

いいねを押す +0
滿天的星座

try catch は、未知の例外をキャッチするためによく使用されます。それが予見可能な例外であり、それを回避したい場合は、if を使用してユーザーにプロンプ​​トを表示することもできます。例外プロンプトが表示される場合は、catch を試してみるのが良いでしょう。

いいねを押す +0
迷茫

try catch は、例外を処理し、エラーを抑制し、エラー情報を収集するために使用されます。 if が true の場合、コードが実行され、else の場合は他のコードが実行され、ユーザーに if を使用する必要はありません。

いいねを押す +0
仅有的幸福

もちろんプログラマ向けです...
エコーの内容はどのユーザーに表示されますか...
try catchは例外キャッチです

いいねを押す +0
伊谢尔伦

try catch は例外をキャッチするために使用されます
例外をキャッチすると、コンソールにエラー ログが表示され、エラー情報を確認してデバッグすることが簡単になります。
例外をスローした後、プログラムのエラーを回避できます。エラーが発生した場合に実行中です

いいねを押す +0
PHPzhong

関数をまたがることができない場合は、できるようにしてください

いいねを押す +0
给我你的怀抱

if は通常、既知のエラーを処理するために使用され、try は未知のエラーを処理するために使用されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート