主要理由:
容易,適合快速學(xué)習(xí),對(duì)開(kāi)發(fā)環(huán)境要求很低(有很多集成環(huán)境可以用)
有眾多的擴(kuò)展庫(kù),開(kāi)發(fā)容易
有很多論壇,開(kāi)發(fā)者社區(qū)供學(xué)習(xí)交流
安全穩(wěn)定
薪資待遇好:
在北上廣等城市, 初學(xué)薪資便可達(dá)5000-6000元,一年以年8000多元, 甚至上萬(wàn)都是很普遍的
PHP現(xiàn)在需求很廣, 非常緊俏, 到處都在招聘PHP崗位
php用于web開(kāi)發(fā):
首先,目前php最主流的用途就是web程序開(kāi)發(fā)。
在web開(kāi)發(fā)上,最初多使用C或者Perl等cgi語(yǔ)言進(jìn)行開(kāi)發(fā),后來(lái)用ASP,php4開(kāi)發(fā),到今天c#,asp.net,jsp,php5的時(shí)代,由于.NET不能跨平臺(tái)運(yùn)行,所以就只有javaEE(jsp是javaEE中的一種技術(shù))和LAMP(linux,apache,mysql,php)兩種方案了,php進(jìn)行web開(kāi)發(fā)的優(yōu)點(diǎn)我來(lái)列舉一些:
使用范圍廣,很多主流網(wǎng)站都用到php,如淘寶, 新浪,騰訊等,因此學(xué)php工作前景好,和我一起學(xué)php的人都找到了不錯(cuò)的工作
目前有很多php成熟的模板,可供借鑒(得益于它的開(kāi)源和分享),相對(duì)來(lái)說(shuō)其他語(yǔ)言的模板就很少了
性能優(yōu)越
開(kāi)發(fā)效率高,程序簡(jiǎn)潔
輸出控制很靈活,可以和html嵌套
可實(shí)現(xiàn)模板化,邏輯與用戶界面分離
可在linux,windows,unix,os等平臺(tái)運(yùn)行(跨平臺(tái)運(yùn)行)
可運(yùn)行在apache,iis,nginx等web服務(wù)器(幾乎支持所有服務(wù)器環(huán)境)
支持幾乎所有主流數(shù)據(jù)庫(kù),如mysql,oracle,sql server等
完全支持面向?qū)ο?,也支持面向過(guò)程
內(nèi)嵌zend加速,性能快速穩(wěn)定
內(nèi)置函數(shù)豐富,開(kāi)發(fā)簡(jiǎn)單
完美支持正則表達(dá)式
支持通用MVC框架開(kāi)發(fā)
php用于微信開(kāi)發(fā):
微信開(kāi)放平臺(tái)的火爆讓php更加重要,目前微信開(kāi)放平臺(tái)完美支持php程序,并且目前官方發(fā)放了使用手冊(cè),非常方便。
php用于企業(yè)級(jí)開(kāi)發(fā):
國(guó)內(nèi)外很多金融行業(yè),等采用php開(kāi)發(fā)系統(tǒng)平臺(tái),近年來(lái)ibm,inter等公司為php以及商業(yè)公司zend投入大量支持,并得到oracle,微軟等公司的致辭。
開(kāi)發(fā)環(huán)境:
網(wǎng)上有很多集成環(huán)境可用于前期開(kāi)發(fā)學(xué)習(xí),例如apmserver,XAMPP等一鍵安裝就可以。
前期學(xué)習(xí)可以申請(qǐng)使用新浪sae和百度的bae,都是免費(fèi)的,使用方便簡(jiǎn)單。
編程工具不需要特殊工具,甚至系統(tǒng)自帶記事本就可以,不過(guò)不建議用這個(gè),建議選擇一個(gè)輕量級(jí)的文本編輯器,本人一直使用notpad++。