상세 컨텐츠

본문 제목

php 예외처리

개발

by 동동주1123 2009. 6. 10. 07:23

본문


<?

$num = 12;
$deno = 0;


try {
echo Ari::devide($num , $deno);

}
catch (Exception $exception) {
echo $exception->getMessage();
echo $exception->getCode();
echo $exception->getFile();
echo $exception->getLine();

}  


class Ari {
public static function devide($num,$deno) {
       if( $deno ==  0)
             throw new Exception('분모가 0이므로 계산 할 수 없습니다');

return $num/$deno;
}

)

?>


// 사용자정의 예외처리

<?

class FileIOException extends Exception {

function __construct($message) {
    $this->message = $message;
}
}


try {
if(!$fp = @fopen("test.txt","r") )
          throw new FileIOException("지정하신 파일을 찾을 수 없습니다.");
}
catch(FileIOException $exc) {
echo $exception->getMessage();
echo $exception->getCode();
echo $exception->getFile();
echo $exception->getLine();
echo $exc->getTraceAsString();

}
?>














'개발' 카테고리의 다른 글

PHP 5를 이용한 오라클 연결  (0) 2009.06.12
PHP DB에 문자열 넣을경우  (0) 2009.04.21
Jquery 참고 사이트들....  (0) 2009.04.18

관련글 더보기