*為什么有多種標記風格
PHP標記有4種不同的風格可供我們使用,如下所示:
XML風格:
<?php … … ?>;這是PHP推薦使用的標記風格。服務器管理員不能禁用這種風格的標記,如果將 PHP 嵌入到 XML 或 XHTML 中則需要使用 <?php ?>; 以保持符合標準。
簡短風格:
<;? … … ?>;這種標記風格是最簡單的,它遵循SGML(標準通用置標語言)處理說明的風格。但是系統管理員偶爾會禁用它,因為他會干擾XML文檔的聲明。只有在通過 * 配置文件中的指令 short_open_tag 打開后才可用,或者在 PHP 編譯時加入了 --enable-short-tags 選項。
SCRIPT風格:
… … 這種標記是最長的,如果讀者使用過JavaScipt或VBScript,就會熟悉這種風格。如果讀者所使用的HTML編輯器無法支持其他的標記風格,可以使用它。
ASP風格:
<;% …… %>;如果在*配置文件設定中啟用了asp_tags選項就可以使用它。這是為習慣了ASP或*的編程風格而設計的。在默認情況下該標記是被禁用了。總之其中兩種,<?php ?>; 和
總是可用的。另兩種是短標記和 ASP 風格標記,可以在 * 配置文件中打開或關閉。盡管有些人覺得短標記和 ASP 風格標記很方便,但移植性較差,通常不推薦。
標記風格和學習這門語言沒有關系 建議使用標準化的東西
*標記對的完整形式是
*風格(標準風格推薦使用)
代碼如下:
<?php
echo"這是xml風格的標記";
?>
xml風格的標記是常用的標記,也是推薦使用的標記,服務器不能禁用,該風格的標記在xml,xhtml中都可以使用。
2.腳本風格
代碼如下:
<script languange="php">
echo'這是腳本風格的標記';
</script>
3.簡短風格
代碼如下:
<;?這是簡短風格的標記;?>
注:需要在*中設置short _open_tag=on,默認是on,或者在 PHP 編譯時加入了 –enable-short-tags 選項。(PHP 3版本還可以通過 short_tags() 函數激活使用短標記。)
*風格
代碼如下:
<%
echo'這是asp風格的標記';
%>
注:需要在 * 配置文件中開啟 asp_tags = on;
上面asp風格與簡短風格需要在*中設置下,默認是不支持的。
注: 對 ASP 風格標記的支持是 3.0.4 版添加的。
*代碼嵌入HTML網頁的方式是哪四種
下面這四種:
a.<?php ?>; --標準風格的標記
<?php
echo date(“今天是:Y年m月d日 H:i:s,time()+60*60*8”);
?>
b.<script language=”php”> </script>
<script language=”php”>
echo date(“今天是:Y年m月d日 H:i:s,time()+60*60*8”);
</script>
c.<? ?>
<?
echo date(“今天是:Y年m月d日 H:i:s,time()+60*60*8”);
?>
d.<% %>
<%
echo date(“今天是:Y年m月d日 H:i:s,time()+60*60*8”);
%>