PHP語言介紹
PHP是一種簡單的,面向對象的,解釋型的,健壯的,安全的,性能非常之高的,獨立於架構的,可移植的,動態的腳本語言。歡迎大家閲讀!更多相關信息請關注相關欄目!
PHP 是英文 Hypertext Preprocessor ( 超文本預處理器 ) 的縮寫。它是一種服務器端的腳本編程語言,其特點是簡單、面向對象、解釋執行、健壯安全、獨立於架構、可移植、動態。自 PHP5 正式發佈以來, PHP 以其方便快速的風格、豐富的函數功能和開放的源代碼,迅速在 web 系統開發中佔有了重要地位,正成為世界上最流行的 web 應用程序編程語言之一。
PHP 最初於 1994 年開始設計。 1995 年發佈第一版,定名為 PHP Tools ,提供了留言本、計數器等簡單功能。同年第二版 PHP 問市,定名為 PHP/FI ,在其中加入了 mSQL 的支持,自此奠定了 PHP 在動態網頁開發上的影響力。在 1996 年底,有一萬五千個 Web 網站使用 PHP/FI , 1997 年則增加到超過五萬個。 1997 年開始了第三版的開發計劃,發佈時定名為 PHP3 。 PHP3 跟 Apache 服務器緊密結合,幾乎支持所有數據庫系統,執行效率極高,這使得在 1999 年使用 PHP 技術的網站超過了十五萬。 2000 年 5 月, PHP4.0 正式發佈。它使用了 Zend 引擎,採用了一些新的語言結構,提供更高的性能,支持更多的 Web 服務器,支持 HTTP Sessions ,支持輸出緩存,處理用户輸入更安全,運行速度更快。 2004 年 7 月, PHP5 問世。無論對於 PHP 語言本身還是 PHP 的用户來講, PHP5 發佈都算是一個里程碑式的版本。 PHP5 的誕生,使 PHP編程進入了一個新時代。 Zend II 引擎的採用,完備的對象模型,改進的語法設計,使得 PHP 成為一個設計完備、真正具有面向對象能力的腳本語言。 PHP5 的出現,給整個 Web 開發帶來新的革命性的發展。
在編寫動態 Web 頁面時,用户可以混合使用 PHP 和 HTML 。當客户端瀏覽到這種頁面時,服務器端首先對頁面中的 PHP 命令進行處理,然後把處理後的結果連同 HTML 內容一起傳送到客户端。 PHP 作為一種源代碼開放程序,擁有很好的跨平台兼容性。用户可以在諸如 Windows 系統、 Unix 系統等操作系統上運行 PHP ,而且可以將 PHP 作為 Apache 服務器的內置模塊或 CGI 程序運行。
除了能夠精確顯示 Web 頁面的內容,用户還可以使用 PHP 發送 HTTP 報頭。用户可以通過 PHP 設置 cookies ,管理用户身份識別,並對用户瀏覽頁面進行重定向。 PHP 還具有非常強大的'數據庫支持功能,能夠訪問幾乎目前所有較為流行的數據庫系統。此外, PHP 還可以與多個第三方系統集成,為用户提供更多的實用功能,如生成 PDF 文件等。
在 Web 頁面中,所有 PHP 代碼都放置在 “ ”中。此外,用户還可以選擇使用
的形式。 PHP 引擎會自動識別並處理頁面中所有位於 PHP 定界符之間的代碼。
PHP 腳本語言的語法結構與 C 語言和 Perl 語言非常相似。用户在使用變量前不需要對變量進行聲明。使用 PHP 創建數組的過程也非常簡單。 PHP 還具有基本的面向對象組件功能,可以極大的方便用户有效組織和封裝自己編寫的代碼。
PHP 完全免費,可以從 PHP 官方站點 () 自由下載並安裝。用户可以不受限制地獲得源碼,並且可以加入自行開發的功能。中加進你自己需要的特色。
總之,使用 PHP編程的最大好處是編程語言非常容易,系統功能庫非常豐富。用户只需要很少的編程知識就能使用 PHP 建立一個真正交互的 Web 站點。 PHP 正迅速變成一種標準的、多用途的、面向對象的腳本語言,成為新一代先進流行的 Web 系統開發技術。
-
php是什麼大綱
導讀:時至今日,仍有無以數計的童鞋出於各種渠道瞭解仍要來學習php,那麼對於新手來説,對php有一個清晰的認知則是很有必要的。Php是什麼?PHP是一種創建動態交互性站點的強有力的服務器端腳本語言。PHP是免費的,並且使用非常廣泛。同時,對於像微軟ASP這樣的競爭者來説,P...
-
PHP 數組和字符串互相轉換實現方法
PHP數組和字符串互相轉換是比較常用的,下面給大家介紹PHP數組和字符串互相轉換實現方法,一起來了解一下吧!PHP數組和字符串互相轉換實現方法PHP中由於數組和字符串這兩種變量類型是如此常用,以至於PHP具有兩個函數,可以在字符串和數組之間互相進行轉換代碼如下:$ar...
-
PHP正則匹配中文字母數字正則的表達式
PHP語言是一門實用性很強的語言,下面小編為大家帶來了關於PHP正則匹配中文字母數字正則的'表達式,歡迎大家閲讀!PHP正則匹配中文字母數字正則的表達式代碼如下if(preg_match("/^d*$/","4312")){echo"全數字";}if(preg_match("/^[a-z]*$/i","fdsFDfd")){echo"全...
-
PHP緩存技術
PHP具有非常強大的功能,所有的CGI的功能PHP都能實現,而且支持幾乎所有流行的數據庫以及操作系統。最重要的是PHP可以用C、C++進行程序的擴展!以下是小編為大家搜索整理的PHP緩存技術,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!全頁面靜態...