當前位置:
首頁 > 最新 > PHP語言介紹

PHP語言介紹

PHP

英文名:(PHP: Hypertext Preprocessor)

中文名: 超文本預處理器

出生年份:1995年

父親:拉斯姆斯·勒多夫(丹麥)

吉祥物:elePHPant(下圖)

簡介:用於創建動態網頁內容的、簡單但功能強大的開源腳本語言。

PHP可以做什麼?

(1)伺服器端編程: PHP最初的設計同時也是它最擅長的是用來創建動態Web內容。你需要PHP解析器,並通過一台Web伺服器輸出編碼好的文檔,從而生成HTML內容。PHP語言也因在XML、圖形界面、Flash動畫、PDF文件等很多方面有出色的表現,變得非常流行。

(2)命令行編程:PHP是可以在命令行運行的腳本,很像Perl、awk或者UNIX Shell命令等。你可以使用命令行腳本執行備份操作、分析日誌、CRON任務等系統管理任務(非可視化的PHP任務)。

(3)客戶端圖形界面編程:藉助PHP-GTK,你可以使用PHP語言開發大規模、跨平台的圖形界面應用程序。

PHP有哪些特點?

(1)PHP可以運行在所有主流的操作系統上,即跨平台性極強,包括Linux、FreeBSD、Ubuntu、Debian等Unix變種系統,以及Solaris、Windows、和Mac OS X。它可以用在所有主流的Web伺服器上,包括典型的Apache、Nginx和Microsoft IIS上。

(2)PHP語言本身非常靈活,如你可以生成任何形式的文件,而不局限於只輸出HTML或其他文本。同時其自身也內置了很多功能,支持PDF格式文件,GIF、JPEG、PNG等圖片格式,Flash影片等。

(3)PHP最顯著的特點之一就是其對資料庫的廣泛支持,其支持所有主要的資料庫(包括MySQL、PostgreSQL、Oracle、Sybase、MS-SQL、DB2、ODBC兼容),甚至很多不知名的資料庫。即使是較新的NoSQL式的資料庫,如SQLite何MongoDB也同樣支持,使用PHP從資料庫獲取動態內容,使得創建Web頁面變得非常簡單。

(4)PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法 。

(5)PHP還可以用C、C++進行程序的擴展!

未來發展 : PHP7

(1)基於PHPNG項目(PHP Next-Gen),它能讓透明提升PHP程序性能,使PHP7的性能和HHVM相當

(2)JIT引擎

(3)抽象語法樹編譯 AST: Abstract Syntax Tree

(4)非同步編程

軼事

PHP編程語言經常被華語圈的程序員調侃為 「PHP是世界上最好的語言」 。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Mark一Ming 的精彩文章:

TAG:Mark一Ming |