<div style="height:30px;line-height:30px;background:#f1f1f1;font-weight:bold;font-size:14px;padding:5px 10px;margin-bottom:10px;border-bottom:1px solid #ccc">類型>String字符類型</div>
**常用標記**:<?PHP ?>注意<?和php之間不能有空格 .
**段標記**:<? ?>首先得激活php.ini short_open_tag標記。
**script標記**:<script language="php"></script><br />
**asp分隔標記:**通過 php.ini 配置文件中的指令 asp_tags 打開后才可用。
**注意**:
1.使用短標簽的時候,如果是純php語言,則盡量不要再末尾寫?>。防止一些頁面或者代碼里無意義的輸出;
2.因為服務器可能不支持短標記,所以盡量使用完整<?PHP ?>這個去開發。
3.在 PHP 5.2 和之前的版本中,解釋器不允許一個文件的全部內容就是一個開始標記 <?php。自 PHP 5.3 起則允許此種文件,但要開始標記后有一個或更多白空格符。
4.自 PHP 5.4 起,短格式的 echo 標記 <?= 總會被識別并且合法,而不管 short_open_tag 的設置是什么。
**關于段標簽:**
~~~
1.<?="am"; ?>
2.<?="am";?>
3.<? ="am"; ?>
4.<? echo "am;" ?>
5.<?php echo "1";?>
~~~
第1種有輸出。am
第2種輸出am。
第3種 ?=之間有空格,瀏覽器無輸出.實際上是把語句當標簽處理了。
第4種:<? echo "am;" ?>。直接被當做html標簽處理,所以并不顯示。不過有些環境下貌似可以解析出來。
第5種:有輸出。
如果要在 XML 或 XHTML 輸出php,則需要使用完整標簽輸出<?php ?>。
<div style="background:#f0f0f0;text-align:center;font-size:12px;padding:20p">
? 2017-版權 杜二紅 如要轉載,請注明出處!
</div>