php是什麼意思大綱

來源:文萃谷 1.46W

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 支持;輸出緩衝;更安全的處理用户輸入的方法;一些新的語言結構。

熱門標籤