문제

나는 사용하고 있었다 XAMPP 로컬로 개발 한 다음 직접 설치 프로그램에서 PHP를 설치했습니다. 이제 내 PHP 코드 중 일부에서는 PHP 코드 만 "<?php"정확하게 구문 분석됩니다. 시작하는 모든 것"<?" 또는 "<?="완전히 무시되고 그대로 남아 있습니다.

두 토큰을 구문 분석하기 위해 구성을 어떻게 조정할 수 있습니까?

도움이 되었습니까?

해결책

이것은 php.ini 설정입니다

short_open_tag = 1 # (enabled)

다른 팁

비활성화하는 것이 좋습니다 short_open_tag 그리고 함께 일합니다 <?php. 언제 short_open_tag 활성화되어 있고, 그것과 충돌 할 수 있습니다 XML 처리 지침 <?xml PHP 오픈 태그와 XML PI가 모두 <?.

만 사용하여 <? 사전 처리기 시작시기로서, 사전 처리기를 잘 형성된 XML 문서와 혼동 할 수 있습니다. XML이 서 있습니다 <? ~을 위한 가공 조종, XSLT 처리가 필요한 XML이 포함 된 XHTML 문서를 상상해보십시오. 전처리 기는 스타일 시트 처리 명령어와 혼동되어 오류가 발생합니다.

사용하는 것은 릭트로 인정됩니다 u003C?php 프로세서 시작 태그, php.ini에서 short_open_tag = OFF를 사용해보십시오. 또한 사용해 볼 수 있습니다 <?php ini_set('short_open_tag', 'On'); > 문제가 발생하는 경우.

php.ini에서 short_open_tag = on을 설정할 수 있습니다

구성 옵션입니다. 자세한 내용은 다음과 같습니다. http://www.php.net/ini.core (short_open_tag를 찾으십시오).

최신 버전의 경우 :

short_open_tag = On
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top