PHP의 코드 시작 기호 유형 php7 php 환경 구축 php 입문부터 숙련까지

WBOY
풀어 주다: 2016-07-29 08:53:05
원래의
1332명이 탐색했습니다.

오늘 다른 분들의 PHP 코드를 보니

<code><span><span><?php </span><span>$a</span>=<span>'test'</span>;
<span>?></span></span><span><span></span>=<span>$a</span><span>?></span></span></span></code>
로그인 후 복사

실제로 'test'가 출력되는 결과가 나왔습니다
PHP의 코드 시작 기호 유형 php7 php 환경 구축 php 입문부터 숙련까지
그래서 코드를 다음과 같이 변경했습니다.

<code><span><span><?php </span><span>$a</span>=<span>'test'</span>;
<span>?></span></span><span><span></span><span>echo</span><span>$a</span><span>?></span></span></span></code>
로그인 후 복사

구조에는 아무것도 없어서 더욱 궁금했습니다. 정보 등을 찾기 시작하십시오. . .
온라인 정보:
?>은 짧은 태그이고, <?php ?>은 긴 태그이며, 종료 태그는 일반적으로 거의 사용되지 않습니다. = 명령은 echo과 동일하지만 사용하기 전에 short_open_tag를 켜야 합니다. .
short_open_tag란 무엇인가요?
코드 시작 표시( ?>)의 축약형을 허용할지 여부를 결정합니다.
php.ini에서 구성할 수 있습니다.
문제: php.ini 구성 파일을 확인한 결과 short_open_tag가 켜져 있지 않은 것으로 나타났습니다. 아래와 같이:
PHP의 코드 시작 기호 유형 php7 php 환경 구축 php 입문부터 숙련까지
그런데 왜 =을 계속 쓸 수 있는 걸까요? php.ini가 여러 개 있는지는 몰라서 phpinfo()를 통해
PHP의 코드 시작 기호 유형 php7 php 환경 구축 php 입문부터 숙련까지
을 확인해 봤습니다. short_open_tag = 꺼짐으로 확인되었습니다.
그렇다면 =을 사용할 수는 있지만 여전히 해결할 수 없는 이유는 무엇입니까?
그래서 short_open_tag를 시작합니다. 즉, short_open_tag = On으로 설정한 후 서버를 다시 시작하겠습니다.

<code><span><span></span><span>echo</span><span>'hello'</span>;
<span>?></span></span></code>
로그인 후 복사

이 결과를 출력할 수 있음을 확인했습니다.
요약: short_open_tag가 ?> 태그를 제어하는 ​​것으로 나타났습니다. 출력 변수에는 = ?> 태그 대신 = ?> 태그가 사용됩니다. short_open_tag가 활성화되면 ?><?php ?>과 동일하게 작동합니다.

asp_tags = ON이 설정된 경우에도 다음과 같이 플레이할 수 있습니다.

<code>$a=<span>'hello'</span>;
<span>echo</span><span>$a</span>;
%></code>
로그인 후 복사

비고: 사용된 PHP 버전은 PHP 버전 5.5.12
이제 요약하자면, PHP에는 여러 개의 열고 닫는 태그가 있습니다

  • <?php
  • ?>
  • = ?>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 PHP 콘텐츠를 포함하여 PHP의 코드 시작 플래그 유형을 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!