- 網際網路基礎
- 首頁
- 網際網路概述
- 內聯網概述
- 外聯網概述
- 網際網路參考模型
- 網際網路域名系統
- 網際網路服務
- 網際網路連線
- 網際網路協議
- 電子郵件基礎
- 電子郵件概述
- 電子郵件協議
- 電子郵件工作原理
- 電子郵件操作
- 電子郵件功能
- 電子郵件禮儀
- 電子郵件安全
- 電子郵件提供商
- 網站開發
- 網站概述
- 網站型別
- 網站設計
- 網站開發
- 網站釋出
- 網站URL註冊
- 網站託管
- 網站安全
- 搜尋引擎最佳化
- 網站盈利
- 全球資訊網
- 全球資訊網概述
- 網頁
- 網頁瀏覽器
- Web伺服器
- 代理伺服器
- 搜尋引擎
- 網際網路協作
- 協作概述
- 郵件列表
- Usenet新聞組
- 線上教育
- 社交網路
- 網際網路安全與隱私
- 網際網路安全概述
- 資料加密
- 數字簽名
- 防火牆安全
- 網際網路Web程式設計
- HTML
- CSS
- JavaScript
- PHP
- 網際網路有用資源
- 網際網路快速指南
- 網際網路有用資源
- 網際網路討論
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>