Apache/PHP를 설치하면 <? ... ?>
대신 <?php ... ?>
이 사용됩니다. 이 파일을 구성 파일에서 어디에서 찾을 수 있습니까? 내가 그것이 php.ini
에 있다고 가정하고 있지만 그것이 무엇이라고 불릴 지 확신 할 수 없다.PHP에서 <? php 대신 <?
답변
설정 지시어는 short_open_tag
입니다. http://php.net/manual/en/ini.core.php
고마워, 그리고 네, 이식성을 이해합니다 -하지만 난 그냥 내 서버를 redid하고 그 스타일 태그와 함께 오래된 물건을 가지고. 그러나 앞으로 나아갈 것이다 - 좋은 생각 : –
그럴 경우 .htaccess 파일을 사용하고 레거시 코드 용 short_open_tag를 설정하는 것이 더 좋을 수 있지만 코드를 최대한으로 이식 할 수 있도록 서버를 올바르게 구성하십시오. –
이 옵션의 이름은 short_open_tag입니다.
php.ini
은 short_open_tag으로 정의됩니다.
휴대 성을 극대화하려면 <?php ... ?>
을 사용하십시오. 짧은 태그를 사용하는 것이 얼마나 신뢰할 수 없는지 자신에게 입증되었습니다. 짧은 태그를 사용하지 않는 서버에 PHP 소스를 올려 놓으면 PHP 소스를 세상에 보여주고 싶지 않을 것입니다.
새 버전의 PHP에서 짧은 태그가 제거된다는 점도 읽었지만 확인할 수는 없습니다.
<?
대신 <?php
을 사용하십시오. 좋은 실행 방법이므로 short_open_tag를 사용하거나 사용하지 않도록 설정할 수있는 다른 프로젝트 및 웹 사이트에서 코드를보다 쉽게 사용할 수 있습니다.
- 1. 어떻게 PHP simplexml을 <대신 저장할 수 있습니까? 대신 <
- 2. <대신 ASP.NET에서 렌더링 <
- 3. PHP <<< OUT 및 OUT;
- 4. PHP 블록이 시작 <? php에 = 대신 <? php에
- 5. <? 및 <? php
- 6. PHP <<<는 무슨 뜻입니까?
- 7. <<< CON in PHP 사용
- 8. <? php, <?를 사용할 때의 주요 장점과 단점은? , <script language = "php">, <% in php
- 9. sed를 사용하여 <? <? php
- 10. PHP에서 <<< EOD를 사용하는 것은 무엇입니까?
- 11. 왜 자바 스크립트와 PHP에서 '<<'연산자가 다르게 동작합니까?
- 12. Html.Button에 대신 <T>?
- 13. Actionsript/Flex 문자열 대신 <
- 14. PHP "<<< TEXT 일부 콘텐츠 TEXT"
- 15. Heredoc <<< 또는 <<?
- 16. file_get_contents는 <대신 & g t ;을 반환합니다.
- 17. 리터럴을 이스케이프 처리하려면 <? php 및 <? PHP 스크립트
- 18. PHP <? WAMP의 태그
- 19. PHP - <img>
- 20. PHP 연산자 <>
- 21. JSLint 메시지 : "예상되는 <\/대신 <\"- 그 오류의 이유는 무엇입니까?
- 22. '* 2'대신 '<< 1'을 사용하면 어떤 이점이 있습니까?
- 23. 왜 std :: string s ("?? <")는 {대신 <예상대로 ??
- 24. <? php와 <?
- 25. 연산자 << : std :: cout << i << (i << 1);
- 26. 개행을 <br>으로 바꾸기 - PHP
- 27. 조작 << 상속
- 28. howto 빌더를 작성하여 <tag></tag> 대신 <tag/>
- 29. 스칼라/자바 서블릿 : 출력하는 방법 < 대신
- 30. <? php echo $ variable?>
어쨌든 정식 개막식 태그를 사용하는 습관을 버릴 가치가 없으므로 코드가 100 % 이식 가능합니까? – user97410
@chibeneku의 의미를 설명하기 위해''short open 태그는 XML 또는 XHTML에서 유효하지 않으므로 유효한 웹 페이지 마크 업을 테스트하는 일부 개발자 도구가 중단됩니다. 이 때문에 많은 사람들이' php' 더 긴 오픈 태그를 계속 사용하는 것이 더 나은 습관이라고 생각합니다. –
또한 스택 오버플로에서 항상 열린 태그와 관련된 질문이 나타납니다. 대답은 이미 비슷한 질문에 이미 나와 있습니다. – alex