함수에러메시지숨기기
@함수명(매개변수);
<?
function division($a,$b)
{
echo $a/$b;
}
division(4,0);
?>
결과는
Warning: Division by zero in D:\root\index.php on line 6
0으로 나눌수 없기에...
<?
function division($a,$b)
{
echo $a/$b;
}
@division(4,0);
?>
결과는
에러가 안나오고 아무화면도 안나옴...
@를 붙임으로써 에러를 숨겼기에...
@를 사용하면 에러를 숨길 수 있지만 함수가 제대로 실행되었는지 알 수 없으므로
사용하는 함수는
@함수 or die ("출력될 메시지");
<?
function division($a,$b)
{
echo $a/$b;
}
@division(4,0) or die ("실패");
?>
결과는
실패