2017-04-09 10 views
-2

내 주요 PHP 파일에는 여러 PHP 파일이 포함되어 있습니다. 그들 중 하나의 시작 부분에서 나는 변수를 테스트하고있다. 테스트를 통과하면 전체 스크립트를 실행하고 그렇지 않으면 종료하고 싶습니다. 가능합니까, 아니면 전체 스크립트를 컨디셔닝해야합니까 (die()과 비슷한 것을 사용하지 마십시오)?PHP에서 die()와 같은 것을 통해 포함 된 파일을 종료 할 수 있습니까?

답변

0

일반적으로 스크립트의 어느 위치에서나 die()하는 것이 좋지 않습니다. 그러나 예를 들어 배경 스크립트가 있고 그냥 종료하려는 경우 die()을 사용할 수 있습니다. 더 나은 접근법은 예를 들어 예외를 던져 최상위 레벨에 잡는 것입니다.

+0

그러나 포함 된 스크립트의 die()는 특정 스크립트뿐만 아니라 모든 것을 방해합니다! – drake035

+0

현재 스크립트를 중단 할 수는 없습니다. 함수 호출을 사용하는 것이 좋습니다. 해당 기능을 원하는 위치에두고 호출 수신자에게 되돌릴 수 있습니다. 아니면 다른 접근법을 사용하고 예외를 던지십시오. – Sebastian

+0

페이지의 조건을 확인한 후이를 틀린 조건으로 다른 페이지로 전달하십시오. – iCodeCrew