PHP 코드를 사용하기 위해서는
<?php echo $var;?>
<?=$var;?>
위와 같이 두가지 타입으로 사용할 수 있습니다.
후자 코드가 아무래도 간결하고 편하겠죠..
후자와 같은 코드를 사용하기 위해서는 php.ini 파일의 short_open_tag 설정을 On 으로 변경을 해주시면 후자와 같은 코드를 사용하실 수 있습니다.
만약 off 상태에서 후자와 같은 코드를 사용시 코드가 웹상에 그대로 노출이 됩니다.
php.ini
short_open_tag = On
2009/04/16 09:33 [수정/삭제] [답글]
편하지만 아무래도 =_=; 기본값도 그렇고 서버 세팅이 어떻게 바뀔지 모르는 일이니까 (다른 서버에서 쓸 일이 생길 수도 있고, PHP 외에 다른 스크립트 엔진이 올라갈수도 있고=_=) 역시 저는 <?php 가 좋던데요 ^^;
2009/04/16 09:57 [수정/삭제]
지금 까지 그런 경우가 거의 없다 보니 편한쪽을 택하게 되더군요.. ^^ 벌써 6년차 인데말이죠.. ^^
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 가 또 다시 표현의 한계를 없앤다면..
표현할수 없는 언어를 누가 쓰겠습니까 ?
표현 방법이 풍부한 언어일수록 인기가 높습니다.
2009/06/19 03:17 [수정/삭제] [답글]
그...그렇군요@_@
그냥 귀찮아서 무시했는데..이런 무식한....;;;
그런데 다니엘SEO라는 닉을 사용하는데...차단 됐답니다 ㅠ.ㅠ