php(做為現在的主流開發語言) 是一種用來制作動態網頁的服務器端腳本語言。你通過php(做為現在的主流開發語言)和HTML創建頁面。當訪問者打開網頁時,服務器端便會處理 php(做為現在的主流開發語言) 指令,然後把其處理結果送到訪問者的浏覽器上面,就好像 ASP 或者是 ColdFusion 一樣。然而,php(做為現在的主流開發語言) 跟 ASP 或 ColdFusion 不一樣的地方在於,它是跨平台的開放源代碼。php(做為現在的主流開發語言) 可以在 Windows NT 以及很多不同的 Unix 版本中執行,它也可以被編譯為一個 apache(Unix平台最流行的WEB服務器平台) 模塊,或者是一個cgi(現在已經不多人在用了)二進制文件。當被編譯為 apache(Unix平台最流行的WEB服務器平台) 模快時,php(做為現在的主流開發語言) 尤其輕巧方便。它沒有任何繁瑣程序所產生的負擔,因此可以很快的返回結果,同時也不需為了保持較小的服務器內存映象,而去調整mod_perl。
除了能夠用來產生你的網頁的內容之外,php(做為現在的主流開發語言) 也可以用來傳送 HTTP頭。你可以設定 cookies,授權管理,並將使用者重定向至新的頁面。它也能好的訪問很多數據庫及ODBC。另外還可與各式各樣的外部庫集成,由此可以讓你做幾乎任何事情,從創建 PDF 文件到解析xml(標准化越來越近了)。
php(做為現在的主流開發語言) 代碼就嵌在Web頁面中,因此你不必為它建立一個特別的開發環境或IDE。你用(做為現在的主流開發語言) and end it with ?>標志php(做為現在的主流開發語言)代碼(也可以將php(做為現在的主流開發語言)設定成使用ASP形式的<% %>標志甚至是用)。php(做為現在的主流開發語言)引擎會處理這些標志之間的任何東西。
php(做為現在的主流開發語言)語言的語法跟C以及Perl很像。在使用前,你無須聲明變量。要創建陣列以及散列(關聯性陣列)也很快。php(做為現在的主流開發語言)的初步面向對象特性還提供了組織及封裝代碼的簡便方法。
盡管當嵌入 apache(Unix平台最流行的WEB服務器平台) 裡面時,php(做為現在的主流開發語言)運行最快,但在php(做為現在的主流開發語言)相關站點上還是有關於如何使其與Microsoft iis(微軟的WEB服務器平台) 以及 Netscape Enterprise Server無縫集成的操作指南。如果你還沒有php(做為現在的主流開發語言),可以在其官方網站下載取得。在那裡也可以找到一份包括php(做為現在的主流開發語言)所有函數和特性的用戶手冊。
創建自己的命令
因為php(做為現在的主流開發語言)腳本是寫在 HTML 文檔中的,你不必用特殊的編輯器來創建頁面。不過你必須在支持php(做為現在的主流開發語言)的服務器上面執行 php(做為現在的主流開發語言)。如果你用的是你自己的服務器,則很容易辦到。如果是通過ISP 服務處理頁面,則需要聯系你的 ISP 的客服小組請他們幫你安裝php(做為現在的主流開發語言)。
對於Unix系統,你必須具備基本的Unix技巧,例如會使用make以及一個C語言編譯器。在你的系統上,還要有一個 ANSI C編譯器,以及一個Web服務器。
對於Windows 95/NT ,你需要以下服務器之一:Microsoft Personal Web Server,Microsoft Internet Information Server 3 或4,apache(Unix平台最流行的WEB服務器平台) 1.3.x,或者Omni HTTPd 2.0b1。