예외처리(Exception)

서린·2024년 3월 20일
0

greenstudy

목록 보기
28/44
post-thumbnail

예외처리(Exception) 이란?

  • 프로그램실행 중에 발생하는 예외나 오류를 방지하고 처리하는 기술
  • 기본 문법
try
{
    예외를 처리하길 원하는 실행 코드;
}
catch(예외객체 매개변수)
{
    예외가 발생할 경우에 실행될 코드;
}
finally
{
    try 블록이 종료되면 무조건 실행될 코드;
}
  • 예제
try {
    // 예외가 발생할 처리를 작성
    $i = 5 / 0;
    echo "\$i의 값은 :"; // $i 앞에 \는 이스케이프 문자로 $i가 변수로 인식 안되게 할려고 쓴거다
    echo $i;
}
catch(\Throwable $e){ // $e에 에러메세지가 들어가있음
    // 예외가 발생했을 때 처리를 작성
    // catch문은 여러개로 쓸수있음 
    echo "예외 발생 :".$e->getMessage()."\n"; // $e->getMessage() 에러메세지를 나오게함
}
finally {
    // 예외 발생 여부와 상관없이 무조건 마지막 실행
    // finally는 생략 가능
    echo "finally\n";
}

echo "계산완료";
profile
개발 일기 ( •̀ ω •́ )✧

0개의 댓글

관련 채용 정보