php8 에 대응하기 위해서 패치가 이루어졌는데요..
패치된 내용중에 이상하게 있어서 ..
<?php
?>
구문이 있는데.. 패치된 파일에서 마지막 닫는 ?> 구문이 왜 삭제가 되었는지 의문입니다.
isset() 함수 사용으로 전부 다는 아니지만 대부분의 에러를 잡는 것은 이해가 되는데..
?> 구문까지 에러가 나는지?
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
5년 전
이런 이유로 전부 삭제했다고 하네요.
답변에 대한 댓글 1개
5년 전
5년 전
써도 되는데
안쓰는게 권고 사항입니다
PSR권고 사항에
파일 마지막에 ?>닫는태그 미사용 이 있습니다
다른 파일에 인클루드될때
?>이후 공백문자 하나때문에
헤더가 미리전송되는 스트림버그를 해결하기 위한 권고입니다
그외에도
ModernPHP로 검색해보시면 잘 나옵니다
답변에 대한 댓글 1개
5년 전
답변 감사합니다..
새해에도 하시는 일마다 넘치는 축복이 있으시길..
ps. 채택을 2개 하라고 하면 님 글도 채택하고 싶군요..
새해에도 하시는 일마다 넘치는 축복이 있으시길..
ps. 채택을 2개 하라고 하면 님 글도 채택하고 싶군요..
답변을 작성하려면 로그인이 필요합니다.
새해에도 하시는 일마다 넘치는 축복이 있으시길..