<?=$var?>
경우 짧은 태그를 사용할 경우에만 사용되며, 그는 그의 일반 버전이 의미 하는가 :
<?php=$var?>
두 번째는 상점을 작동하지 않습니다.
<?=$var?>
경우 짧은 태그를 사용할 경우에만 사용되며, 그는 그의 일반 버전이 의미 하는가 :
<?php=$var?>
두 번째는 상점을 작동하지 않습니다.
<?php=
은 유효한 구문이 아닙니다. 당신의 선택은
<?=
<?php echo
(또는 print()
)' php'에 후행 공백이 있어야한다는 것을 추가하는 것이 유효합니다. 그렇지 않으면 제대로 해석되지 않습니다. 예를 들어' php $ var = 3;'은 예상대로 실행되지 않을 것입니다 (당신이 변수를 할당한다고 가정 할 때). – Fluffeh
짧은 태그는 <?php echo $var ?>
<?=$var?>
아무 것도 없습니다 <?php=$var?>
=
을 01로 바꿔야합니다.또는 print()
방금 배웠습니다. 짧은 태그는 PHP 5.4 이상에서 =를 사용하도록 설정하지 않아도됩니다. 그래서 당신의 대답은 완전히 정확하지 않습니다. –
아무도이 말을 언급하지 않았으므로 Google을 사용하여 추가 검색 한 후 ... 중요한 정보라고 생각하는 것을 게시하고 싶습니다.
http://php.net/manual/en/function.echo.php
다음 링크 상태 :
또한 등호로 즉시 여는 태그를 따를 수 짧은 구문을 가지고 에코. PHP 5.4.0 이전의이 짧은 구문 은 short_open_tag 구성 설정이 활성화 된 경우에만 작동합니다.
짧은 태그 사용하지 않거나 PHP의 미래의 모든 버전을 사용할 경우<?php=
<?=
때문에 작동하기 위해 필요 없기 때문에 매우 중요하다
!
다른 모든 짧은 태그의 사용은 쓸데없는 것으로 간주되므로 이는 매우 중요합니다. 어쨌든 짧은 에코 태그를 사용하는 것이 좋습니다. 더 부드럽고 세련된 코드 기반을 제공합니다. 뷰 파일에서. 따라서 PHP >= 5.4.0
<?= ?>
은 short_open_tag
설정없이 사용할 수 있습니다.
왜이 투표에 대한 모든 정보는 사실이며 곧바로 php.net에서 나온 것입니다. –
+1 정보 – Deepak
@Arian 당신에게 대답하기 위해, -1은 당신이 당신을 찾으려는 노력에 충분하다고 생각하지 않기 때문입니다. 물어보기 전에 스스로 대답하십시오. 근원에 쉬운 정보이었다. 사실 17 분 후에이 답변을 올렸습니다. 더 중요한 것은 이미 어제 또 다른 질문에이 질문을했고 좋은 대답을 얻었고 질문에 대한 좋은 대답에 대한 링크가 있습니다 - http://stackoverflow.com/questions/18989102/can-var-syntax-cause-problems 여기에서 질문을하십시오 다른 dupes에 대한 링크가있는 이전 질문의 dupe입니다. 미안해.하지만 -1. 그냥 좀 더 검색 :) – James
항상 Stack, Google 등을 확인하고 PHP.net을 확인하고 읽어보십시오.
하루는 모두 설명서에 있습니다. :)
http://php.net/manual/en/language.basic-syntax.phptags.php
PHP 파일을 구문 분석
, 그것은<?php
및 시작하고 그들 사이의 코드를 해석 중지 PHP에게?>
입니다 개폐 태그를 찾습니다.PHP는 또한 short 태그를 허용합니다.
<?
및?>
(short_open_tag php로 활성화 된 경우에만 사용할 수 있으므로 낙심됩니다.ini 구성 파일 지시문을 사용하거나 PHP가 --enable-short-tags 옵션으로 구성된 경우. 이 지시자는 또한<?
에코 동일 PHP 5.4.0 전 속기<?=
영향 http://www.php.net/manual/en/ini.core.php#ini.short-open-tag. 이 단축키를 사용하려면 short_open_tag가 필요합니다. PHP 5.4.0부터 항상
<?=
을 사용할 수 있습니다.
질문과 대답에 대한 하향 투표는 내 대답 (슬프게도 한숨 짓음)에 따라 Google에서 "php short tag"로 초를 가져다가 php.net에서 모든 정보가 바로 어디에 있는지 확인했기 때문에 발생했습니다. 이것에 관해서도 스택에 수많은 속임수가 있습니다. – James