PHP可以做什么?
為什么要學(xué)習(xí)PHP?
“我可以用JavaScript來(lái)實(shí)現(xiàn)程序編寫(xiě)?!钡獼avaScript的能力是有限的,JavaScript通常運(yùn)行在瀏覽器(客戶(hù)端),它可以制作網(wǎng)頁(yè)上面的特效:鼠標(biāo)滑過(guò)背景改變顏色,還有網(wǎng)頁(yè)上常見(jiàn)的鼠標(biāo)滑過(guò)彈出菜單。(推薦學(xué)習(xí):PHP編程從入門(mén)到精通)
但如果要讓JavaScript實(shí)現(xiàn)顯示“訪問(wèn)網(wǎng)站的總?cè)藬?shù)”,它就無(wú)能為力了,因?yàn)樗荒塬@得客戶(hù)端的信息,而“訪問(wèn)網(wǎng)站的總?cè)藬?shù)”是存儲(chǔ)在服務(wù)器端的。
所以就需要另外一種可以在服務(wù)器端運(yùn)行的編程語(yǔ)言,PHP語(yǔ)言就是其中的一種,因?yàn)樗梢赃\(yùn)行在Web服務(wù)器端。
在學(xué)習(xí)PHP之前讓我們來(lái)認(rèn)識(shí)一下PHP及其功能。
PHP 可以生成動(dòng)態(tài)頁(yè)面內(nèi)容
PHP 可以創(chuàng)建、打開(kāi)、讀取、寫(xiě)入、關(guān)閉服務(wù)器上的文件
PHP 可以收集表單數(shù)據(jù)
PHP 可以發(fā)送和接收 cookies
PHP 可以添加、刪除、修改您的數(shù)據(jù)庫(kù)中的數(shù)據(jù)
PHP 可以限制用戶(hù)訪問(wèn)您的網(wǎng)站上的一些頁(yè)面
PHP 可以加密數(shù)據(jù)
通過(guò) PHP,您不再限于輸出 HTML。您可以輸出圖像、PDF 文件,甚至 Flash 電影。您還可以輸出任意的文本,比如 XHTML 和 XML。
為什么使用 PHP?
PHP 可在不同的平臺(tái)上運(yùn)行(Windows、Linux、Unix、Mac OS X 等)
PHP 與目前幾乎所有的正在被使用的服務(wù)器相兼容(Apache、IIS 等)
PHP 提供了廣泛的數(shù)據(jù)庫(kù)支持
PHP 是免費(fèi)的,可從官方的 PHP 資源下載它: www.php.net
PHP 易于學(xué)習(xí),并可高效地運(yùn)行在服務(wù)器端