検索

ホームページ  >  に質問  >  本文

php - プログラマまたはユーザー向けの tr​​y catch

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

ringa_leeringa_lee2781日前520

全員に返信(9)返信します

  • PHP中文网

    PHP中文网2017-05-16 13:14:18

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

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

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

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:14:18

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

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:14:18

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

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

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:14:18

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

    返事
    0
  • 迷茫

    迷茫2017-05-16 13:14:18

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

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:14:18

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

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:14:18

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

    返事
    0
  • PHPz

    PHPz2017-05-16 13:14:18

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

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:14:18

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

    返事
    0
  • キャンセル返事