답변 3개
short_open_tag 가 off 되더라도 <?= ?> 문법사용할수 있습니다.
php진영에서 ㅂㅅ짓을 한 버전이 있는데, 그 버전에서만 사용할수 없게 됩니다.(희대의 ㅂㅅ짓이라고 생각함)
제 의견으로는 <?= ?>을 적극적으로 쓰는걸 권장합니다.
위의 문제로 인해서 그누보드 코드에도 short tag가 아닌 <?php echo "xxxxx"; ?> 과 같이 모든 코드가 작성되어 있는데,
코드 가독성을 어렵게 합니다.
앞으로 php 7.x, 8.x 쓰게 될텐데,,, 버전 신경 쓰지마시고, <?= ?> 로 쓰셔도 됩니다.
( render 엔진을 쓰는 경우는 <?= ?> 쓸일이 없을겁니다.)
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
기본적으로 동일합니다.
짧은 태그라고 보통 말하는데 서버 php.ini 설정에서
short_open_tag 옵션 값이 off 라면 <?php echo $text; ?> 이 방법만 사용 가능하고
short_open_tag 옵션 값이 on 이라면 둘 다 사용할 수 있습니다.
근데 일반적으로 <?php echo $text; ?> 이렇게 사용하는 걸 권장합니다.
https://www.google.co.kr/search?q=short_open_tag">https://www.google.co.kr/search?q=short_open_tag
답변에 대한 댓글 2개
허나 권장을 한다는게 더 좋은점이 있거나 하는게 있나요?
속도가 빠르다거나...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
풀로쓰는게 좋다는글을 어디선가 보고 오래전부터 힘들어서 버릇을 들일려고 무단히 노력했건만
허사네요...