[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 編程技術 > Php > 正文
PHP4手冊:語法(一) 語法簡述
http://netleader.126.com 星空浪子 (2001-04-16 16:59:25)

--------------------------------------------------------------------------------
 hello, world 
--------------------------------------------------------------------------------
 


在 K&R 二教授的經典名 The C Programming Language 一書中的 "hello, world" 幾乎已經變成了所有程式語言的第一個范例。因此,在這兒也用 PHP 來寫個最基本的 "hello, world" 程式。



First program


  echo "hello, world\n";
?>


 

這十行程式在 PHP 中不需經過編譯等復雜的過程,只要將它放在設定好可執行 PHP 語法的伺服器中,將它存成檔案 helloworld.php 好了。在用戶的瀏覽器端,只要在 Location: 輸入 http://some.hostname/helloworld.php,就可以在瀏覽器上看到 hello, world 字串出現。 

我們可以看到,這個程式只有三行有用,其它六行都是標準的 HTML 語法。而它在傳回瀏覽器時和 JavaScript 或 VBScript 完全不一樣,PHP 的程式沒有傳到瀏覽器,只在瀏覽器上看到短短的幾個字 "hello, world"。

在第六行及第八行,分別是 PHP 的開始及結束的嵌入符號。第七行才是伺服器端執行的程式。在這個例子中,"\n" 和 C 語言的表示都一模一樣,代表換行的意思。在第一章也有介紹過 PHP 是混合多種語言而成,而 C 正是含量最多的語言。在一個敘述式結束,要加上分號代表結束。

--------------------------------------------------------------------------------
 嵌入方法 
--------------------------------------------------------------------------------
 


要將 Homepage 中放入 PHP,有以下數種做法







 
echo ("這是類似 JavaScript 及 VBScript 語法
的 PHP 語言嵌入范例");



<% echo ("這是類似 ASP 嵌入語法的 PHP 范例"); %>



其中第一種及第二種是最常用的二個方法,在小符號加上問號,可以加也可以不加 php 三個字,之就是 PHP 的程式碼。在程式碼結束,加入問號大二符號就可以了。第三種方法對熟悉 Netscape 伺服器產品的 Webmaster 人員而言,有相當的親切感,它是類似 JavaScript 的寫作方式。而對從 Windows NT 平台的 ASP 投向 PHP 的使用者來說,第四種方法似曾相似,只要用 PHP 3.0.4 版本以的伺服器都可以用小百分比的符號開始,以百分比大結束 PHP 的區段,但想用第四種方法的使用者別忘了在 php.ini 加入 asp_tags 或是在編譯 PHP 時加入 --enable-asp-tags 的選項,才能使第四種方法有效。建議少用第四種方法,當 PHP 與 ASP 原始碼混在一起時就麻煩了。
其實,在寫作 PHP 的程式最好的方法,就是先處理好純 HTML 格式的 Homepage 文件之,再將需要變數或其它處理的地方改成 PHP 程式。這種方法,可以讓您在開發上達到事半功倍的效果。 

--------------------------------------------------------------------------------
 引用檔案 
--------------------------------------------------------------------------------
 


PHP 最吸引人的特色之一大概就是它的引用檔案了。用這個方法可以將常用的功能寫成一個函式,放在檔案之中,然引用之就可以呼叫這個函式了。
引用檔案的方法有二種:require 及 include。二種方式提供不同的使用彈性。

require 的使用方法如 require("MyRequireFile.php"); 。這個函式通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。常用的函式,亦可以這個方法將它引入網頁中。

include 使用方法如 include("MyIncludeFile.php"); 。這個函式一般是放在流程控制的處理區段中。PHP 程式網頁在讀到 include 的檔案時,才將它讀進來。這種方式,可以把程式執行時的流程簡單化。 

在 PHP 的官方網站中,每頁都可以看到原始程式,更是處處看到這二種引入檔案的方法。 


--------------------------------------------------------------------------------
 程式注解 
--------------------------------------------------------------------------------
 


在 PHP 的程式中,加入注解的方法很靈活。可以使用 C 語言、C++ 語言或者是 UNIX 的 Shell 語言的注解方式,而且也可以混合使用。這可以讓每個寫 PHP 網頁程式的 Webmaster 或 Programmer 發展出屬自己的寫作風格。
  echo "這是第一種例子。\n"; // 本例是 C++ 語法的注解
  /* 本例採用多行的
     注解方式      */
  echo "這是第二種例子。\n";
  echo "這是第三種例子。\n"; # 本例使用 UNIX Shell 語法注解
?>


不過在使用多行注解時請注意,不能讓注解陷入巢狀回圈當中,否則會引起錯誤。


  /* 
  echo "這是錯誤的示范。\n"; /* 巢狀注解會引起問題 */
  */
?> (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
PHP4手冊:函數庫及函數(四十六) SNMP 網管函式庫 (2001-04-18 16:56:55)
PHP4手冊:函數庫及函數(四十五) Solid 資料庫連結函式庫 (2001-04-18 16:54:16)
PHP4手冊:函數庫及函數(四十四) 信號與共享記憶體函式庫 (2001-04-18 16:49:09)
PHP4手冊:函數庫及函數(四十三) 常規表示法函式庫 (2001-04-18 16:40:33)
PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 (2001-04-18 16:37:13)
PHP4手冊:函數庫及函數(四十一) PostgreSQL 資料庫函式庫 (2001-04-18 15:58:12)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2 (2001-04-18 15:53:53)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 1 (2001-04-18 15:53:35)
PHP4手冊:函數庫及函數(三十九) Perl 相容語法函式庫 (2001-04-18 15:45:08)
PHP4手冊:函數庫及函數(三十八) Oracle 資料庫函式庫 (2001-04-18 15:43:09)

===更多相關===
 

★  樊強制作 歡迎分享  ★