-
1 # 粉筆頭
-
2 # 北京企信雲
PHP的特性和優點:
1、快捷性,程式開發快,執行快,前期保護費用低,完美支援移動APP開發。PHP已經是國際大部門Web項手段首選,以至眾多公司從其它語言(如ASP,JAVA)轉到了PHP,不僅僅國內的騰訊、百度、淘寶、京東、點評網、糯米網,甚至國外的大型網站例如facebook、youtobe、google也轉到用PHP來開發。微信官網宣佈的開發者文件就是PHP版。今朝全球5000萬網際網路網站中,有60%以上使用著PHP;PHP是全球五大最受歡迎的程式語言之一,AlexaTOP500中國網站排名,有394家使用了PHP,比例為78.8%。
2、跨平臺性強,由於PHP是執行在伺服器端的指令碼,可以執行在UNIX、LINUX、WINDOWS、Mac OS下。
3、運營高效性。相對java等,PHP消耗相當少的系統資源。由於PHP執行在相應的平臺直譯器上,消耗系統資源比較少,執行的環境簡單,所以效率就很高。
4、面向過程和麵向物件並用。在PHP語言的使用中,可以分別使用面向過程和麵向物件,而且可以將PHP面向過程和麵向物件兩者一起混用,這是其他很多程式語言是做不到的。
5、PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法,相容性強。
6、資料庫連線的廣泛性。PHP支援幾乎所有流行的資料庫以及作業系統,如MySQL、ODBC、Oracle、AdabasD、S等,PHP是利用編譯的不同函式與這些資料庫建立起連線的,PHPLIB就是常用的為一般事務提供的基庫。。
7、PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的程式語言相比:PHP是將程式嵌入到HTML文件中去執行,執行效率比完全生成htmL標記的CGI要高許多;PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。
-
3 # 文刀善武9527
1.需要掌握相關熱門框架:laravel,yii,thinkphp5 現在大多數公司都是這三個框架
2.資料庫相關,mysql的增刪改查必備
3.伺服器相關:nginx,apache 這些伺服器的相關配置需要看看,特別是nginx用的比較多
4.一些基本演算法:排序,查詢等需要掌握
5.其他的需要具體公司具體需求而定
-
4 # 小熊車市
最起碼要懂一門php的框架,如yii、thinkphp、ci、ecshop、dedecms。還有常用的快取技術如memcache,smarty等等
回覆列表
PHP是一門專注於web開發的語言,憑藉其簡單的語法特點和快速搭建專案的能力風靡全球,迅速在網頁開發領域佔據一席之地,儘管其備受爭議,但不可否認他的火爆。這裡,我們就不談其優劣了。
回到題主的問題,學了PHP,想要出去工作還要學習哪些知識。雖然PHP可以嵌入到前端頁面,但是目前來講,在實際開發中已經沒有人這麼做了,因為前後端混淆,對後期的維護是一個巨大的挑戰。這裡,我們就認為,他是一個純後端語言,除了PHP原生語法,你必須瞭解一些現在開發中常用的框架,如thinkphp、yii等,大一點的公司還可能有自己的框架,但一般也會要求你懂一些開源三方,這樣他們才會確認你有足夠的學習能力。
再者就是資料庫,除非是純靜態頁面(已經沒有現實意義了),否則你不可能不與資料庫打交道,作為PHP語言的黃金搭檔,MySQL,GET IT沒商量。深一點,對於大併發高負載的網站,Redis瞭解一下。
最後,作為一個網頁後臺開發人員,你是不能不懂前端的,前端有哪些知識需要掌握呢?HTML CSS JAVASCRIPT這三項功課是必須的,本來想把jQuery也列入,但是隨著近幾年前端領域的技術革新,angular、Vue這些風生水起,所以看你應聘的公司吧,老系統架構jQuery應該是會有的,新專案,資料驅動型的前段框架挑一兩款學習下吧。
綜上,學完PHP你離一名程式設計師工作還是有一定距離的,還有諸多的相關內容需要學習掌握,當然,也不要被嚇著了,既然有走上程式設計之路的決心,後面,至少入個門,不算太難,加油,各位準程式猿們。