-
PHP에서 <?와 <?php의 차이개발 2019. 2. 27. 02:08반응형
php를 처음 접할 때 많은 예제들과 다른 개발자분들의 코드를 보게되면
<?
개발코드
?><?php
개발코드
?>위 코드 2가지를 자주 접하게 되는데는 초보 개발자분들은 <?과 <?php의 차이점이 궁금할 수 있습니다. 두개다 작동이 되는 경우가 있고 <?php만 작동 되는 경우도 있습니다. 호스팅 업체에 호스팅한 후에 php를 업로드한후 작동을 확인해보면 두개 다 잘되는 것을 확인 할 수 있습니다.
어떤것은 되고 어떤것은 되지않는지는 개발환경의 default의 값에 따라 다르다고 할 수있습니다. 이 default 값을 변경해주면 두가지 모두 사용할 수 있게 되는데요, 개발환경의 dafault값을 확인을 해보겠습니다. 저의 개발환경은 xampp로 작동을 하기 때문에 xampp에서 php.ini파일을 찾아 보도록 하겠습니다. 여러분은 자기의 개발환경에서 php.ini파일을 찾으시면 됩니다.
이 파일을 실행해서 short_open_tag의 모든 값을 off에서 on으로 변경 시켜 주시면 됩니다.
on으로 변경해주시면 <?와 <?php 모두 작동 되는 것을 확인 할 수 있습니다. 하지만 어디에서나 잘 작동하는 코드를 사용하기 위해서는 php까지 쓰는게 귀찮더라도 <?php를 사용하시는 습관을 가지시는것이 좋습니다.
반응형'개발' 카테고리의 다른 글
Powershell,WinSCP를 활용한 wowza서버 자동업로드 구성기 (0) 2019.03.21 sketchbook5 게시판 상단 Home 버튼 없애기 (0) 2019.02.27 웹사이트 https로만 접근되게 하는 방법 (0) 2019.02.20 PHP 문자 연결 (0) 2019.02.14 An error occurred while attempting to initialize the Borland Database Engine (1) 2019.02.14 댓글