PHP



簡介

PHP超文字預處理器 (PHP)的首字母縮寫,是一種允許Web開發人員建立與資料庫互動的動態內容的程式語言。PHP主要用於開發基於Web的軟體應用程式。

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現在已成為Web開發人員中流行的指令碼語言,原因如下:

  • PHP執行系統功能,例如,它可以建立、開啟、讀取、寫入和關閉系統上的檔案。

  • PHP可以處理表單,例如,從檔案收集資料、將資料儲存到檔案、透過電子郵件傳送資料、將資料返回給使用者。

  • 透過PHP,您可以新增、刪除和修改資料庫中的元素。

  • 訪問cookie變數並設定cookie。

  • 使用PHP,您可以限制使用者訪問網站的某些頁面。

  • 它可以加密資料。

特性

五個重要的特性使PHP的實用性成為可能:

  • 簡單性

  • 效率

  • 安全性

  • 靈活性

  • 熟悉度

“Hello World” PHP指令碼

要了解PHP,首先從簡單的PHP指令碼開始。由於“Hello, World!”是一個基本的示例,因此我們首先建立一個友好的“Hello, World!”指令碼。

如前所述,PHP嵌入在HTML中。這意味著在您的普通HTML(或者如果您走在時代前沿,則是XHTML)中,您將擁有如下PHP語句:

<html>

   <head>
      <title>Hello World</title>
   </head>
      
   <body>
      <?php echo "Hello, World!";?>
   </body>
      
</html>

它將產生以下結果:

Hello, World!

如果您檢查上述示例的HTML輸出,您會注意到伺服器傳送到您的Web瀏覽器的檔案中不存在PHP程式碼。Web頁面中存在的全部PHP程式碼都經過處理並從頁面中刪除;Web伺服器返回給客戶端的唯一內容是純HTML輸出。

所有PHP程式碼都必須包含在PHP解析器識別的三個特殊標記之一內。

<?php PHP code goes here ?>
<?    PHP code goes here ?>
<script language="php"> PHP code goes here </script>
廣告

© . All rights reserved.