php8 에 대응하기 위해서 패치가 이루어졌는데요..이상한게 있어서.
본문
php8 에 대응하기 위해서 패치가 이루어졌는데요..
패치된 내용중에 이상하게 있어서 ..
<?php
?>
구문이 있는데.. 패치된 파일에서 마지막 닫는 ?> 구문이 왜 삭제가 되었는지 의문입니다.
isset() 함수 사용으로 전부 다는 아니지만 대부분의 에러를 잡는 것은 이해가 되는데..
?> 구문까지 에러가 나는지?
답변 2
써도 되는데
안쓰는게 권고 사항입니다
PSR권고 사항에
파일 마지막에 ?>닫는태그 미사용 이 있습니다
다른 파일에 인클루드될때
?>이후 공백문자 하나때문에
헤더가 미리전송되는 스트림버그를 해결하기 위한 권고입니다
그외에도
ModernPHP로 검색해보시면 잘 나옵니다
답변을 작성하시기 전에 로그인 해주세요.