[PHP] short open tag

Posted at 2009/04/15 16:51 // in 웹프로그래밍™/PHP, ASP // by 블루비

PHP 코드를 사용하기 위해서는

<?php echo $var;?>

<?=$var;?>

위와 같이 두가지 타입으로 사용할 수 있습니다.

후자 코드가 아무래도 간결하고 편하겠죠..

후자와 같은 코드를 사용하기 위해서는 php.ini 파일의 short_open_tag 설정을 On 으로 변경을 해주시면 후자와 같은 코드를 사용하실 수 있습니다.

만약 off 상태에서 후자와 같은 코드를 사용시 코드가 웹상에 그대로 노출이 됩니다.


php.ini

short_open_tag = On

2009/04/15 16:51 2009/04/15 16:51

http://blueb.net/blog/trackback/1414

  1. 블루비의 생각 from blueb's me2DAY 2009/04/15 22:29 [삭제]
  2. 블루비의 생각 from blueb's me2DAY 2009/04/15 22:29 [삭제]
  1. azki

    2009/04/16 09:33 [수정/삭제] [답글]

    편하지만 아무래도 =_=; 기본값도 그렇고 서버 세팅이 어떻게 바뀔지 모르는 일이니까 (다른 서버에서 쓸 일이 생길 수도 있고, PHP 외에 다른 스크립트 엔진이 올라갈수도 있고=_=) 역시 저는 <?php 가 좋던데요 ^^;

    • 블루비

      2009/04/16 09:57 [수정/삭제]

      지금 까지 그런 경우가 거의 없다 보니 편한쪽을 택하게 되더군요.. ^^ 벌써 6년차 인데말이죠.. ^^

  2. 아카스

    2009/06/07 00:00 [수정/삭제] [답글]

    W3C에서 XML이 <? ?>태그를 사용함을 권고한 이후, PHP의 정식 태그가 <? ?>가 <?php로 바뀌었습니다. 예전의 PHP용 프로그램을 사용하시는 분들은 어쩔수없이, <? 사용하여야 하지만, 이제부터 코딩하실때에는 <?php를 권해드리고 싶군요..

    아마도, 몇년안으로 <?php가 굳어질거 같군요.. euckr이 사라지고 utf8이 자리를 잡는것처럼...

    • 블루비

      2009/06/07 23:43 [수정/삭제]

      PHP개발자로서 부끄럽네요.. ㅡ.ㅡ?
      그런 이유가 있었다뉘..

      어쩐지 PHP5 버전 설정 내용중에 short_open_tag 가 off 인 이유가 거기에 있었더군요...

      이제 부터라도 <?php 를 습관화 해야겠습니다.

      좋은 정보 감사합니다. ^^

    • 그냥

      2009/06/11 16:45 [수정/삭제]

      보다가 딴지 거는건 아니지만..

      넓게 이야기하면 PHP는 출력이고 XML은 데이타입니다.

      그리고 euckr 이 UTF-8로 바뀌는 건 표현의 한계

      때문이죠.

      PHP 가 또 다시 표현의 한계를 없앤다면..

      표현할수 없는 언어를 누가 쓰겠습니까 ?

      표현 방법이 풍부한 언어일수록 인기가 높습니다.

  3. 다니엘서

    2009/06/19 03:17 [수정/삭제] [답글]

    그...그렇군요@_@
    그냥 귀찮아서 무시했는데..이런 무식한....;;;

    그런데 다니엘SEO라는 닉을 사용하는데...차단 됐답니다 ㅠ.ㅠ

댓글을 남겨주세요.

[로그인][오픈아이디란?]