PHP教學
PHP一開始是作為一個小型的開放源碼項目,演變為越來越多的人發現使用並流行起來。Rasmus Lerdorf 在1994年 發布了PHP的第一個版本。
-
PHP是一種遞歸的縮寫為 “PHP:Hypertext Preprocessor”。
-
PHP是嵌入在HTML中的服務器端腳本語言。它用於管理動態內容,數據庫,會話跟蹤,甚至構建整個電子商務網站。
-
它集成了許多流行的數據庫,包括 MySQL, PostgreSQL, Oracle, Sybase, Informix 和 Microsoft SQL Server.
-
PHP其執行效率是非常不錯,尤其是當作為Unix一個Apache模塊編譯。 MySQL服務器一旦啟動,即使執行巨大的結果集在非常耗時的複雜查詢。
-
PHP支持大量的諸如POP3,IMAP和LDAP主要協議。 PHP4增加了對Java的支持和分布式對象體係結構(COM和CORBA),使得n層開發的在第一次成為可能性。
-
PHP是寬鬆的:PHP語言試圖儘可能容錯越好。
-
PHP的語法是類似於C語言。
PHP的常見用法:
-
PHP執行係統的功能,即從文件係統可以創建,打開,讀取,寫入,並關閉它們。
-
PHP可以處理的表單,即從文件中收集數據,數據保存到文件中,通過電子郵件可以發送數據,數據返回給用戶。
-
可以添加,刪除,修改通過PHP的數據庫內的函數。
-
訪問cookie變量和設置Cookie。
-
使用PHP,可以限製用戶訪問網站的某些頁麵。
-
它可以加密數據。
PHP的特性
五個重要特性使PHP流行的可能:
-
簡單
-
高效率
-
安全
-
靈活性
-
熟悉度
PHP中的"Hello World"腳本:
為了感受一下PHP,先從簡單的PHP腳本開始。由於"Hello, World!"是一個重要的例子,首先我們將創建"Hello, World!"腳本。
正如前麵提到的,PHP是嵌入在HTML中的。這意味著,其中正常的HTML(或XHTML),就會有這樣的PHP語句:
<html> <head> <title>Hello World</title> <body> <?php echo "Hello, World!";?> </body> </html>
這將產生以下結果:
Hello, World!
如果檢查上麵的例子中的HTML輸出,就會注意到PHP代碼並冇有出現在從服務器發送到Web瀏覽器的文件中。所有出現在Web頁麵中的PHP都會被處理並從頁麵中剝離;而從Web服務器返回給客戶端是純HTML輸出。
所有的PHP代碼都必須包含三個特殊的標記標簽之一(以下所示)以被PHP解析器解釋。
<?php PHP code goes here ?> <? PHP code goes here ?> <script language="php"> PHP code goes here </script>
最常見的標簽是<?php...?>,這是一個標準規則,本教學中也將統一使用本標記。
在下一章中,我們將開始機器上配置PHP開發環境,然後運行PHP例子和程序,以及演示PHP的相關概念。