2012-07-19 10 views

답변

1

의 차이를 반환하는 것을 훨씬 이해가되지 않습니다, 이전 답변에서 말했다 될 때 일반적으로

하지만

전자의 경우 0으로 PHP 스크립트를 실행하는 프로세스의 exit status을 설정하고 후자는 1으로 설정합니다.

종료 상태가 0이면 일반적으로 프로세스가 성공적으로 완료되었음을 의미합니다. 오류가 발생하지 않았습니다.

1에서 254의 종료 상태는 일종의 오류가 발생했기 때문에 프로세스가 중단되었음을 알리기 위해 사용됩니다. 특정 종료 상태가 의미하는 오류는 PHP 스크립트에 달려 있습니다.

상위 프로세스는 하위 프로세스에서 반환 한 종료 상태를 사용하여 계속하는 방법을 결정할 수 있습니다. 그들이 빠져 나가야하는지, 다시 시도해야하는지, 다른 자식 프로세스를 실행해야하는지 등등.

1

스크립트가 명령 줄에서 실행되거나 다른 프로그램이 웹 서버를 통해 실행중인 경우에만 유용하다고 생각합니다.

0

C++의 반환 코드와 비슷합니다. 일반적으로 프로그램이 정상적으로 완료되면 0을 반환하고 오류가 발생하면 음수가 사용되며 코드가 사용될 수있는 위치에 따라 양수가 반환됩니다. 스크립트가 다른 스크립트 나 프로그램에서 호출하지 않을 경우이 이미 exit();exit(1); 사이

관련 문제

 관련 문제