程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP基本語法入門(1)

PHP基本語法入門(1)

編輯:關於PHP編程

從 HTML 中分離

PHP 的腳本由文件中一對特殊的標記所引起的內容,當解釋器分析一個文件時,所有特殊標記外的普通文件,解釋器不對其做任何處理,而特殊標記內文件將作為 PHP 代碼被解釋器分析執行。該運行機制將允許您在 HTML 中嵌入 PHP 代碼:PHP 標記外的內容將被完全獨立開,不做任何處理,而內部的將作為 PHP 代碼解析。

用來標記 PHP 代碼塊的標記共有四套,其中只有兩套總是有效(<?php. . .?> 和 <script language="php">. . .</script>);另外兩套可以在 php.ini 配置文件中開啟或者關閉。雖然短格式的標記和 ASP 風格的標記可能比較省力,但是某些情況下您可能必須要使用長格式的標記。比如,您打算在 XML 或者 XHTML 中嵌入 PHP 代碼,您將需要使用 <?php. . .?> 形式的標記以適應 XML 的標准。

PHP 支持的標記為:

1.  <?php echo("if you want to serve XHTML or XML documents, do like thisn"); ?>

2.  <? echo ("this is the simplest, an SGML processing instructionn");
?>
    <?= expression ?> This is a shortcut for "<? echo expression ?>"
3. 
<script language="php">
    echo (
"some editors (like FrontPage) don't
          like processing instructions"
);
</script>

4.  <% echo ("You may optionally use ASP-style tags"); %>
<%= $variable; # This is a shortcut for "<% echo . . ." %>

優先選用的方式為第一種方式 <?php. . .?>,因為它允許您在 XML 結構,如 XHTML 的代碼中使用 PHP。

第二種方式並非總是可用的。只有當您在 php.ini 配置文件中激活 short_open_tag 選項,才是可用的。您也可以通過使用 short_tags() 函數(僅用於 PHP 3),或者使用 --enable-short-tags 選項 configure PHP 來激活短格式標記。在 php.ini-dist 配置文件中,默認是開啟短格式標記的,但是建議您不要使用該標記。

在 PHP 配置文件中開啟選項 asp_tags 將激活第四種方式。

: ASP 風格的標記添加於 PHP 3.0.4

: 當開發大型應用程序或者用於分發的函數庫,或者在不受您控制的 PHP 服務器上面開發程序時,請不要使用短格式的標記,因為目標服務器可能並不支持短格式的標記。為了便於移植,請保證用於再分發的代碼中不使用短格式的標記。

PHP 代碼塊結束標記獎自動包含最近的一個結尾的新行(如果存在的話)。而且,結束標記自動隱含一個分號; 您不需要為 PHP 代碼塊的最後行追加一個分號。

PHP 允許您使用如下的結構:

 更高級的脫離

<?phpif ($expression) {   ?>    <strong>This is true.</strong>   <?php} else {   ?>    <strong>This is false.</strong>   <?php}?>

PHP 將直接輸出結束標記和下一個開始標記中的任何非 PHP 代碼。當需要輸出大量的文本時,退出 PHP 解析模式將比使用 echo() 或者 print()  或者此類的函數打印所有文本要更加的有效。 1

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved