當前位置:才華齋>計算機>php語言>

php是什麼意思大綱

php語言 閱讀(1.55W)

PHP是一個基於服務端來建立動態網站的指令碼語言,您可以用PHP和HTML生成網站主頁。以下是小編整理的php是什麼意思,就跟隨本站小編一起去了解下吧,想了解更多相關資訊請持續關注我們應屆畢業生考試網!

php是什麼意思大綱

當一個訪問者開啟主頁時,服務端便執行PHP的命令並將執行結果傳送至訪問者的瀏覽器中,這類似於ASP和CoildFusion,然而PHP和他們不同之處在於PHP開放原始碼和跨越平臺,PHP可以執行在WINDOWS NT和多種版本的UNIX上。它不需要任何預先處理而快速反饋結果,它也不需要mod_perl的調整來使您的伺服器的記憶體映象減小。

PHP消耗的資源較少,當PHP作為Apache Web伺服器一部分時,執行程式碼不需要呼叫外部二進位制程式,伺服器不需要承擔任何額外的負擔。

PHP 繼承自一個老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 建立,最初只是一套簡單的 Perl 指令碼,用來跟蹤訪問他主頁的人們的資訊。它給這一套指令碼取名為“Personal Home Page Tools”。隨著更多功能需求的增加,Rasmus 寫了一個更大的 C 語言的實現,它可以訪問資料庫,可以讓使用者開發簡單的動態 Web 程式。Rasmus ? 釋出了 PHP/FI 的原始碼,以便每個人都可以使用它,同時大家也可以修正它的 Bug 並且改進它的原始碼。

除了能夠操作您的頁面外,PHP還能傳送HIIP的標題。您可以設定cookie,管理數字簽名和重定向使用者,而且它提供了極好的連通性到其它資料庫(還有DBC),整合各種外部庫來做用PDF文件解析XML的任何事情。

有了PHP就無需特殊的開發環境和IDE,您可以以<?php 作為程式塊的開始,可以以 ?>作為PHP程式碼塊的結束,當然您也可以用帶有 <% %>的標記甚至用<script LANGUAGE=“php”></script>的ASP的格式來配置 PHP,PHP會在那些標誌間處理所有的事情。

PHP的程式語言類似與C和Perl。在使用它們之前您沒必要宣告任何變數,而且建立陣列和Hash是很簡單的事情。PHP還有一些面向物件的特徵,可以為組織和打包您的程式碼提供很好的幫助。

雖然PHP在Apache裡能快速執行,但是在PHP網站裡有一些用來對Microsoft IIS 和 Netscape Enterprise Serer無縫結合的指令集。如果您還沒有copy PHP的話,您可以在 http: // 下載,您也可以使用操作手冊,它裡邊包括了所有的關於PHP的功能和特性的說明

1998 年的冬天,PHP 3.0 官方釋出不久,Andi Gutmans 和 Zeev Suraski 開始重新編寫 PHP 程式碼。設計目標是增強複雜程式執行時的效能和 PHP 自身程式碼的`模組性。PHP 3.0 的新功能和廣泛的第三方資料庫、API的支援使得這樣程式的編寫成為可能,但是 PHP 3.0 沒有高效處理如此複雜程式的能力。

新的被稱為“Zend Engine”(這是 Zeev 和 Andi 的縮寫)的引擎,成功的實現了設計目標,並在 1999 年中期首次引入 PHP。基於該引擎並結合了更多新功能的 PHP 4.0,在 PHP 3.0 釋出兩年後,於2000年5月釋出了官方正式版本。除了更高的效能以外,PHP 4.0 還包含了其它一些關鍵功能,比如:支援更多的 web 伺服器;HTTP Sessions 支援;輸出緩衝;更安全的處理使用者輸入的方法;一些新的語言結構。