東坡下載:內(nèi)容最豐富最安全的下載站!

首頁編程開發(fā)PHP → PHP 能做什么?PHP 功能,php作用

PHP 能做什么?PHP 功能,php作用

相關(guān)文章發(fā)表評論 來源:本站時間:2011/7/27 9:19:20字體大小:A-A+

更多

作者:專題點(diǎn)擊:3638次評論:0次標(biāo)簽: PHP

  • 類型:反編譯大。1.4M語言:中文 評分:2.5
  • 標(biāo)簽:
立即下載

PHP 能做任何事。PHP 主要是用于服務(wù)端的腳本程序,因此可以用 PHP 來完成任何其它的 CGI 程序能夠完成的工作,例如收集表單數(shù)據(jù),生成動態(tài)網(wǎng)頁,或者發(fā)送/接收 Cookies。但 PHP 的功能遠(yuǎn)不局限于此。
PHP 腳本主要用于以下三個領(lǐng)域:
服務(wù)端腳本。這是 PHP 最傳統(tǒng),也是最主要的目標(biāo)領(lǐng)域。開展這項工作需要具備以下三點(diǎn):PHP 解析器(CGI 或者服務(wù)器模塊)、web 服務(wù)器和 web 瀏覽器。需要在運(yùn)行 web 服務(wù)器時,安裝并配置 PHP,然后,可以用 web 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務(wù)端的 PHP 頁面。如果只是實(shí)驗(yàn) PHP 編程,所有的這些都可以運(yùn)行在自己家里的電腦中。請查閱安裝一章以獲取更多信息。
命令行腳本?梢跃帉懸欢 PHP 腳本,并且不需要任何服務(wù)器或者瀏覽器來運(yùn)行它。通過這種方式,僅僅只需要 PHP 解析器來執(zhí)行。這種用法對于依賴 cron(Unix 或者 Linux 環(huán)境)或者 Task Scheduler(Windows 環(huán)境)的日常運(yùn)行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。請參閱 PHP 的命令行模式以獲取更多信息。
編寫桌面應(yīng)用程序。對于有著圖形界面的桌面應(yīng)用程序來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通 PHP,并且希望在客戶端應(yīng)用程序中使用 PHP 的一些高級特性,可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平臺的應(yīng)用程序。PHP-GTK 是 PHP 的一個擴(kuò)展,在通常發(fā)布的 PHP 包中并不包含它。如果對 PHP-GTK 感興趣,請訪問其? 網(wǎng)站以獲取更多信息。
PHP 能夠用在所有的主流操作系統(tǒng)上,包括 Linux、Unix 的各種變種(包括 HP-UX、Solaris 和 OpenBSD)、microsoft Windows、Mac OS X、RISC OS 等。今天,PHP已經(jīng)支持了大多數(shù)的 web 服務(wù)器,包括 Apache、Microsoft Internet Information Server(IIS)、Personal web Server(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。對于大多數(shù)的服務(wù)器,PHP 提供了一個模塊;還有一些 PHP 支持 CGI 標(biāo)準(zhǔn),使得 PHP 能夠作為 CGI 處理器來工作。
綜上所述,使用 PHP,可以自由地選擇操作系統(tǒng)和 web 服務(wù)器。同時,還可以在開發(fā)時選擇使用面對過程和面對對象,或者兩者混和的方式來開發(fā)。盡管 PHP 4 不支持 OOP 所有的標(biāo)準(zhǔn),但很多代碼倉庫和大型的應(yīng)用程序(包括 PEAR 庫)僅使用 OOP 代碼來開發(fā)。PHP 5 彌補(bǔ)了 PHP 4 的這一弱點(diǎn),引入了完全的對象模型。
使用 PHP,并不局限于輸出 HTML。PHP 還能被用來動態(tài)輸出圖像、PDF 文件甚至 Flash 動畫(使用 libswf 和 Ming)。還能夠非常簡便的輸出文本,例如 XHTML 以及任何其它形式的 XML 文件。PHP 能夠自動生成這些文件,在服務(wù)端開辟出一塊動態(tài)內(nèi)容的緩存,可以直接把它們打印出來,或者將它們存儲到文件系統(tǒng)中。
PHP 最強(qiáng)大最顯著的特性之一,是它支持很大范圍的數(shù)據(jù)庫。用戶會發(fā)現(xiàn)利用 PHP 編寫數(shù)據(jù)庫支持的網(wǎng)頁簡單得難以置信。目前,PHP 支持如下數(shù)據(jù)庫:
Adabas D
dBase
Empress
FilePro(只讀)
Hyperwave
IBM DB2
Informix
Ingres
InterBase
FrontBase
mSQL
Direct MS-SQL
MySQL
ODBC
Oracle(OCI7 和 OCI8)
Ovrimos
PostgreSQL
SQLite
Solid
Sybase
Velocis
Unix dbm
同時還有一個叫做 PDO 的數(shù)據(jù)庫抽象擴(kuò)展庫使得可以自由地使用該擴(kuò)展庫支持的任何數(shù)據(jù)庫。另外,PHP 還支持 ODBC,即 Open Database Connection Standard(開放數(shù)據(jù)庫連接標(biāo)準(zhǔn)),因此可以連接任何其它支持該世界標(biāo)準(zhǔn)的數(shù)據(jù)庫。
PHP 還支持利用諸如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows 環(huán)境)等不計其數(shù)的協(xié)議的服務(wù)。還可以開放原始網(wǎng)絡(luò)端口,使得任何其它的協(xié)議能夠協(xié)同工作。PHP 支持和所有 web 開發(fā)語言之間的 WDDX 復(fù)雜數(shù)據(jù)交換。關(guān)于相互連接,PHP 已經(jīng)支持了對 Java 對象的即時連接,并且可以將他們自由的用作 PHP 對象。甚至可以用我們的 CORBA 擴(kuò)展庫來訪問遠(yuǎn)程對象。
PHP 具有極其有效的文本處理特性,支持從 POSIX 擴(kuò)展或者 Perl 正則表達(dá)式到 XML 文檔解析。為了解析和訪問 XML 文檔,PHP 4 支持 SAX 和 DOM 標(biāo)準(zhǔn),也可以使用 XSLT 擴(kuò)展庫來轉(zhuǎn)換 XML 文檔。PHP 5 基于強(qiáng)健的 libxm2 標(biāo)準(zhǔn)化了所有的 XML 擴(kuò)展,并添加了 SimpleXML 和 XMLReader 支持,擴(kuò)展了其在 XML 方面的功能。
另外,還有很多其它有趣的擴(kuò)展庫。例如 mnoGoSearch 搜索引擎函數(shù)、IRC 網(wǎng)關(guān)函數(shù)、多種壓縮工具(gzip、bz2、zip)、日歷轉(zhuǎn)換、翻譯……

  • PHP編輯器
PHP編輯器
(12)PHP編輯器
在PHP的開發(fā)工作中,如果有一個好的編輯器或開發(fā)工具,能夠極大提高我們的開發(fā)效率。此外,php編輯器中大量的開源項目也節(jié)省了開發(fā)者重復(fù)“造輪”的時間,使得開發(fā)者可以專注于業(yè)務(wù)的實(shí)現(xiàn)。東坡小編今天為大家推薦幾個免費(fèi)開源的PHP編輯器,這些PHP編輯器擁有調(diào)試器、增量執(zhí)行PHP腳本,查看每一行的所有變量值等實(shí)用功能,還能夠自動生成一些常用的php代碼,提供程序員的開發(fā)效率,讓開發(fā)者專注于功能業(yè)務(wù)的實(shí)現(xiàn)。

PHP編輯器是普通用戶對PHP集成開發(fā)環(huán)境(IDE)的一個簡稱,專業(yè)名稱應(yīng)為PHP IDE,因?yàn)镮DE 包括一個編輯器,在此編輯器內(nèi)可以編輯代碼、調(diào)試代碼、在瀏覽器(通常是嵌入式的)中查看代碼和簽入和簽出源碼控制,這個編輯器有很多基本編輯器(比如記事本或者 Vim)中所找不到的特性。所以不少用戶就將IDE中自帶的編輯器稱為PHP編輯器了。

php文件怎么打開

很多沒有做過網(wǎng)頁的都不知道php文件怎么打開,其實(shí)PHP是一個網(wǎng)頁腳本,但不同于html xml 標(biāo)簽語言,直接可以通過瀏覽器打開,但是需要有PHP的運(yùn)行環(huán)境才可以訪問和打開文件,如果只是編輯PHP打開文件,只需要用記事本或者通過相關(guān)的編輯器如(DW、EclipsePHP、editplus 等)打開編輯即可。

php是什么

PHP 是一種用來制作動態(tài)網(wǎng)頁的服務(wù)器端腳本語言。你通過PHP和HTML創(chuàng)建頁面。當(dāng)訪問者打開網(wǎng)頁時,服務(wù)器端便會處理 PHP 指令,然后把其處理結(jié)果送到訪問者的瀏覽器上面,就好像 ASP 或者是 ColdFusion 一樣。然而,PHP 跟 ASP 或 ColdFusion 不一樣的地方在于,它是跨平臺的開放源代碼。

php代碼格式化方法

在PHP中有些字符是PHP系統(tǒng)里設(shè)置好了的特殊字符,有特殊的用法和含義,單引號就是其中一種特殊字符,而你上面所寫語句是要輸出里面的單引號,所以必須要讓單引號失去它特殊的含義,變成一個普通的字符,以便單引號原模原樣的輸出,然而要想實(shí)現(xiàn)此功能,必須要在單引號前面加上反斜杠“\”,“\”是PHP中的轉(zhuǎn)義字符,能使特殊字符失去特殊含義,所以此處的兩個單引號前都加了“\”。

<?php ?>是PHP的分界符,就是將PHP腳本和其他腳本區(qū)分開了,以便維護(hù),如果省略了,有時也不影響結(jié)果,不過最好還是加上。

...更多>>

擴(kuò)展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
第 1 樓 四川鐵通 網(wǎng)友 客人 發(fā)表于: 2014/6/13 14:09:39
好不錯

支持( 0 ) 蓋樓(回復(fù))

發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)