참고 : 출력 버퍼링을 사용하고 있습니다. 그것은 단지 head() 및 foot() 함수로 싸여 있습니다.die()의 적절한 사용?
나는 다음과 같은 템플릿을 사용하여 현재 PHP 프로젝트 페이지를 만들 :
<?php
include 'bootstrap.php';
head();
?>
<!-- Page content here -->
<?php
foot();
?>
는 다음 예는 다이의 적절한 사용이다()? 또한, 어떤 종류의 문제로 인해 이것이 발생할 수 있습니까?
<?php
include 'bootstrap.php';
head();
try
{
//Simulate throwing an exception from some class
throw new Exception('Something went wrong!');
}
catch(Exception $e)
{
?>
<p>Please fix the following error:</p>
<p><?php echo $e->getMessage(); ?></p>
<?php
foot();
die();
}
//If no exception is thrown above, continue script
doSomething();
doSomeOtherThing();
foot();
?>
기본적으로, 나는 그것에 여러 작업에 스크립트를하고 난 실행에서 스크립트의 나머지 부분을 방지하면서 입력 오류의 사용자에게 통지하는 우아한 방법을 설정하려합니다.
감사합니다.
'die ('PHP')' 나는 꼬마 야. –