<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>