本篇文章給大家介紹一下PHP,帶大家認識一下PHP。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。
什么是php?
PHP 是 PHP Hypertext Preprocessor(超文本與處理器)的首字母縮寫。這種方法叫做遞歸縮寫。
php有多種用途,特別是web網(wǎng)站開發(fā)??焖?,靈活,實用使得php能夠更好的開發(fā)任何網(wǎng)站。
PHP 是一種 HTML 嵌入式的腳本語言。php文件以.php結(jié)尾。它的很多語法來自 C,Java 和 Perl,并具有幾個 PHP 獨有的特點。該語言的主要目標是讓 Web 開發(fā)人員快速地書寫動態(tài)生成的網(wǎng)頁。
php腳本主要應用領域
服務端腳本:主要目標領域。開展這項工作需要具備三點:php解析器(CGI或者服務器模塊),web服務器,web瀏覽器。
命令行腳本:編寫一段php腳本,僅僅需要php解析器來執(zhí)行。對于依賴cron(linux)或者task scheduler(windows)來運行腳本的,是個理想的選擇。
桌面應用程序:php并不擅長做圖形界面,不過如果用戶精通php和php的一些高級特性,可以利用php-gtk來編寫桌面應用程序的。
認識php
-
php能夠在所有主流操作系統(tǒng)上使用,支持大多數(shù)web服務器,php能夠作為CGI處理器來工作。
-
php可以輸出html, php,pdf,flash,xml。php能夠自動生成這些文件,在服務端開辟出一塊動態(tài)內(nèi)容的緩存,可以直接把他們打印出來,或者將他們存儲到文件系統(tǒng)中。
-
PHP支持很大范圍的數(shù)據(jù)庫。使用抽象層如 PDO,或者通過 ODBC 擴展連接到任何支持 ODBC 標準的數(shù)據(jù)庫。
-
PHP 支持利如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows 環(huán)境)等協(xié)議的服務。還可以開放原始網(wǎng)絡端口,使得任何其它的協(xié)議能夠協(xié)同工作。PHP 支持和所有 web 開發(fā)語言之間的 WDDX 復雜數(shù)據(jù)交換。關于相互連接,PHP 已經(jīng)支持了對 Java 對象的即時連接,并且可以透明地將其用作 PHP 對象。
-
PHP 具有極其有效的文本處理特性,包括 Perl 兼容正則表達式(PCRE)以及許多擴展和工具可用于解析和訪問 XML 文檔。
-
**PHP GTK **: php 開發(fā)客戶端應用C/S。
-
pear:php 開源開發(fā)包。拓展。 (類似于composer)
推薦學習:php視頻教程