php 中的4种标记风格介绍

今天看论坛的时候,看到一新手的错误代码,看了很久都没发现错误。我正纳闷呢?(这是为什么呢?)呵呵。
后来才发现标记问题,他使用的是短标记。而我的PHP.in配置里并没有开启它。哎惭愧呀!

1.xml风格(标准风格推荐使用)


<div class="codetitle"><a style="CURSOR: pointer" data="28748" class="copybut" id="copybut28748" onclick="doCopy('code28748')"> 代码如下:
<div class="codebody" id="code28748">
<?PHP
echo"这是xml风格的标记";
?>

xml风格的标记是常用的标记,也是推荐使用的标记,服务器不能禁用,该风格的标记在xml,xhtml中都可以使用。

2.脚本风格


<div class="codetitle"><a style="CURSOR: pointer" data="20462" class="copybut" id="copybut20462" onclick="doCopy('code20462')"> 代码如下:
<div class="codebody" id="code20462">
<script languange="PHP">
echo'这是脚本风格的标记';

3.简短风格 <div class="codetitle"><a style="CURSOR: pointer" data="98436" class="copybut" id="copybut98436" onclick="doCopy('code98436')"> 代码如下:
<div class="codebody" id="code98436">
<?这是简短风格的标记;?>

注:需要在PHP.ini中设置short _open_tag=on,认是on,或者在 PHP 编译时加入了 –enable-short-tags 选项。(PHP 3版本还可以通过 short_tags() 函数激活使用短标记。)
4.asp风格 <div class="codetitle"><a style="CURSOR: pointer" data="37957" class="copybut" id="copybut37957" onclick="doCopy('code37957')"> 代码如下:<div class="codebody" id="code37957">
<%
echo'这是asp风格的标记';
%>
注:需要在 PHP.ini 配置文件中开启 asp_tags = on; 上面asp风格与简短风格需要在PHP.ini中设置下。认是不支持的。 注: 对 ASP 风格标记支持是 3.0.4 版添加的。 注: 在以下情况应避免使用短标记:开发需要发行的程序或者库,或者在用户不能控制的服务器上开发。因为目标服务器可能不支持标记。为了代码的移植及发行,确保不要使用短标记

php标记

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...