PHP工作范圍
PHP 主要專注于服務器端腳本,所以你可以完成其他 CGI 程序所能夠完成的一切,比如數(shù)據(jù)收集、生成動態(tài)頁面內(nèi)容,或者發(fā)送和接收 Cookie。但是 PHP 能夠做更多的事情。
PHP 可以在所有主流操作系統(tǒng)中使用,包括 Linux、許多種不同的 Unix(包括 HP-UX,Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X,RISC OS 等等。PHP 現(xiàn)在同樣支持大部分的 Web 服務器。這包括 Apache、Microsoft Internet Information Server、Personal Web Server、Netscape 和 iPlanet Server、Oreilly Websita Pro Server、Caudium、Xitami,OmniHTTPd 等等。主流的服務器以一種模塊來提供 PHP 服務,而其他的則支持 CGI 標準,PHP 可以作為一個 CGI 處理器來工作。
PHP薪資待遇
1年經(jīng)驗6000左右,2年8000左右,3年就上萬了
PHP入門是很簡單的,比起C語言來說簡單許多,而且門檻也不高,只要搭建好服務器環(huán)境便能 編程,貌似還可以,五六千一個月吧,這個看工作經(jīng)驗和能力的,好的開發(fā)工程師都上萬的~ITjob出去的學生剛開始都是五千多的
PHP學習條件
編寫一定量的PHP代碼,學習會使用一些框架。
拓展熟悉Mysql、Web服務器Apache/Nginx,Linux和HTTP協(xié)議。搞清楚它們之間的通信模式。
學習“設(shè)計模式”,寫出優(yōu)美的代碼結(jié)構(gòu),減少累贅和代碼重復,在代碼后期維護會帶來極大的好處??梢赃m當去看看框架的PHP源碼,里面往往有大量設(shè)計模式的應用思想。學習對PHP原生語法的深入了解,了解各種PHP拓展在PHP中扮演的作用,PHP優(yōu)化。
進一步搞清楚PHP和數(shù)據(jù)庫、存儲、Web服務器的通信原理(prefork/worker/event MPM,PHP-fpm),閱讀PHP內(nèi)核資料,深入學習Linux原理層。
PHP學習條件
做一個PHP程序員需要掌握以下相關(guān)知識:
1、最基礎(chǔ)的HTML知識;
2、PHP語言相關(guān)知識(如果對C語言有了解過的話,學習效率會提升。);
3、前端開發(fā)的相關(guān)知識,如js,jquery,ajax,CSS等;
4、數(shù)據(jù)庫知識,如MYSQL,MSSQL,Oracle等數(shù)據(jù)庫常用操作及調(diào)優(yōu)等;
5、其它一些程序語言也要能看懂,例如:asp,.net,js,java等;
除了上述一些專業(yè)知識外,同時也要養(yǎng)成勤動手操作、自我獲取最新技術(shù)知識的能力,還有就是有一顆好的心態(tài)。