位置:首頁 > 腳本語言 > PHP教學 > PHP教學

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的相關概念。