PHP에서 빈 줄이 출력되는 것을 방지하는 방법: 먼저 "get_included_files"를 통해 파일을 가져왔는지 확인한 다음 닫는 태그 "?>"가 있는지 확인하고 마지막으로 닫는 태그를 삭제합니다.
이 글의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
php 최종 출력에 빈 줄이 있나요? PHP가 빈 줄을 출력하는 것을 방지하는 방법은 무엇입니까?
PHP를 출력할 때 한 줄이 추가로 출력되는 문제가 발생했습니다.
처음에는 논리적인 문제인 줄 알았으나 확인해 보니 아무것도 나오지 않았습니다.
그런데 추가 빈 줄이 출력되었습니다. , 마법 같은 느낌이 듭니다. 여기에 기록하세요.
예제는 다음과 같습니다.
<?php echo "1\n"; echo "2\n"; ?> 1 2 3 4 5 6
예상 출력은
>>>>>><<<<<<< 1 2 >>>>>><<<<<<<
여야 하지만 실제 출력은
>>>>>><<<<<<< 1 2 >>>>>><<<<<<<
입니다. php 끝? >php 닫는 태그입니다.
이 경우 가장 일반적인 것은 특정 PHP 파일의 하단에 닫는 태그 ?>를 사용하는 것입니다. 이 경우 앞에 있는 닫는 태그 ?> 뒤에 줄 바꿈 입력이 있습니다. 소스 코드의 템플릿 중 빈 줄입니다. 이것은 일종의 코드 불규칙성입니다. 순수 PHP 파일의 경우 사양에서는 끝에 닫는 태그를 추가하는 것을 금지합니다. 즉, < ?php는 닫는 태그가 없는 PHP 코드이므로 어떻게 줄 바꿈을 추가하더라도 무시됩니다.
이 상황은 템플릿을 출력하기 전에 get_included_files()를 수행한 다음 각 파일을 하나씩 확인하여 어떤 파일에 더 많은 닫는 태그가 있는지 확인할 수 있습니다.
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP가 빈 줄을 출력하지 않는다는 것을 깨닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!