php - try catch是针对程序员还是用户的
ringa_lee
ringa_lee 2017-05-16 13:12:18
0
9
473

给用户提示能用try catch吗还是要用if(){echo '成功';}else{echo '失败';}
而这两种又有何区别

ringa_lee
ringa_lee

ringa_lee

모든 응답(9)
Ty80

try, like if는 프로그래밍 언어에서 제공하는 구문입니다. 어느 것이 프로그래머용이고 어느 것이 사용자용인지는 알 수 없습니다.

하지만 서로 다른 특징이 많습니다. 어떤 것을 사용해야 하는지에 대한 철칙은 없습니다.

제목이 이런 질문을 던지고 있는데, 이는 비정상적인 메커니즘을 활용하는 본질을 파악하지 못했다는 것을 보여줍니다. 이 경우 간단하고 잘못되지 않는 경우를 사용하는 것이 좋습니다.

黄舟

분기용이라면 try catch는 코드에서 발생한 예외를 잡기 위한 것입니다.

洪涛

iftry catch는 누구에게 표시해야 하는지 명시하지 않지만 상황에 따라 다르며 비즈니스용으로 설계되었습니다. iftry catch并没有说要给谁看,还是视情况而定为了业务而设计。

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

if: 일반적으로 현재 함수의 논리를 사용하여 예측 가능한 가능성을 판단합니다.
try catch: 일반적으로 예외를 포착하는 데 사용됩니다. 가능성은 예측할 수 없습니다. '디스크 메모리 부족', '0으로 나눌 수 있음' 등이 있습니다. 여기서 if를 사용하면 어떨까요? 이러한 일반 예외는 일반적으로 언어 라이브러리에 의해 해당 예외 개체로 패키지되거나 프로젝트 내의 자체 라이브러리로 패키지되어 널리 사용될 수 있기 때문에 if를 사용하여 동일한 결과를 얻을 수 있습니다. 결과적으로 if는 소스 코드에서도 사용됩니다. 게다가 이상 탐지를 위해 if를 과도하게 사용할 필요도 없습니다. 필연적으로 사람들을 불편하게 만들 것입니다 🎜
滿天的星座

try catch는 알 수 없는 예외를 포착하는 데 더 많이 사용됩니다. 예측 가능한 예외인 경우 try catch는 알 수 없는 예외이고 이를 피하려는 경우 사용자에게 메시지를 표시하는 좋은 방법이기도 합니다. 예외 프롬프트가 나타나면 catch를 시도하는 것이 좋습니다!

迷茫

try catch는 예외 처리, 오류 억제, 오류 정보 수집에 사용됩니다. if가 true이면 코드가 실행되고, else는 다른 코드를 실행하며 사용자에게 if를 사용하라는 메시지를 표시합니다.

仅有的幸福

물론 프로그래머를 위한 것입니다...
어떤 사용자가 당신의 에코 내용을 보게 될까요...
try catch는 예외 잡기입니다

伊谢尔伦

try catch는 예외를 catch하는 데 사용됩니다.
예외를 catch하면 콘솔에서 오류 로그를 볼 수 있어 오류 정보를 확인하고 디버깅하기 쉽습니다.
예외를 catch한 후 프로그램을 피할 수 있습니다. 오류 발생 시 실행 중

PHPzhong

기능을 확장할 수 없다면 시도해볼 수 있습니다

给我你的怀抱

if는 일반적으로 알려진 오류를 처리하는 데 사용되며 try는 알 수 없는 오류를 처리하는 데 사용됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!