과거에는 코드를 작성할 때 함수 이름을 잘못 썼거나, 세미콜론을 잊어버렸거나, 함수를 재정의할 때 다양한 오류가 보고되는 경우를 자주 보았습니다.
개발 중에 오류를 표시하는 것은 개발에 매우 유익합니다. 오류를 표시하면 오류를 빠르게 찾고 문제를 해결하는 데 도움이 되기 때문입니다.
제작 환경(예: 공용 네트워크)에서는 웹사이트, 마이크로사이트, 모바일 웹사이트, 모바일 인터페이스 등에 다른 사람이 액세스할 수 있습니다.
오류가 표시되면 노출되기 쉽습니다.
위 정보는 특히 인터넷에서 숨은 의도를 가진 사람들이 사용하기 쉽습니다.
예를 들어 다음 코드에서는 세미콜론을 추가하지 않고 서버 측 파일 저장 경로, 프레임워크 정보 등을 완전히 노출합니다. 다음과 같습니다.
<?php $fp = fopen('abc.txt','a+') fwrite($fp,'abc'); fclose($fp); ?>
에서 오류를 보고했습니다.
오류 프롬프트의 중국어 번역은 다음과 같습니다.
구문 분석 오류: 구문 오류입니다. 사고는 /home/vagrant/Code/Laravel/public/index.php 파일의 fwrite 5번째 줄 근처에서 발생했습니다.
——오류 처리 장을 공부해야 합니다.