[php] short_open_tag (<? 가 php로 인식되지 않을 때)

php-5.3.x 까지만 해도 문제가 없는데 버젼을 바꾸자 마자 사이트가 열리지 않는다.
php-5.4.x 이상에서는 short_open_tag = Off로 되어 있다.
발생하는 문제는 <?php 태그를 사용하지 않고 <? 이런식이면 php파일이 에러가 난다.
php.ini 파일을 편집한다.
short_open_tag = On
변경 후 apache 리스타트 하면 정상 작동한다.
변경전

 < ?php
   echo "Hello World";
 ?>

변경후

 < ?
   echo "Hello World";
 ?>

php공식 사이트에서 short_open_tag = Off로 되어 있으니
변경후 방식으로 코딩을 진행하는게 맞겠지..
언제 다 바꾸지 ….

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다