最近發現自己寫程式碼慢了,PHP的函式庫也用的熟一點,常常去github,packagist,翻牆是常事,自己有點迷茫,對於PHP的深入該如何去進展。我這裡只限PHP,例如PHP的底層架構啊,PHP運作原理啊,等等!我希望大家能給我一個好的指引。網路上一搜PHP的學習方向,一大堆的訓練機構的,什麼CSS啊,html等等。這不是我想要的,我就想學PHP,但就是不知道如何去深入。求各位大大指點小弟一二。
某草草2017-06-05 11:10:03
PHP就如同拍黃片一樣,你懂了,但沒技巧就沒辦法成為大濕。想成為大濕,首先要有以下基本功
1.熟悉掌握php所有的基本知識,必須看熟w3c的php用法。
2.掌握基本功,就要向php的架構開始入手,先了解主流MVC框架,和laravel、tp、yii。
3.你覺得mvc的框架成為你專案累贅時候,可以初次開發自己MVC框架,這裡就涉及好好好多的程式設計知識,如各種的開發模式、流程、如何實現MVC架構
4.你覺得3的還是沒辦法滿足你專案要求,那樣就要從LANMP入手,各種conf檔案已經可以玩死你。還有nosql
5.假如你想3,4更加優化,可以實現主從架構和分散式系統
6.當你覺得3,4,5都玩膩時候可以了解PHP底層,或者嘗試使用C去為PHP做擴充包
其實程式設計世界真的很多東西要學,有人實作一個功能幾十行程式碼,有人話上千個程式碼。基本功紮實才是最重要。而且不要妄自菲薄
phpcn_u15822017-06-05 11:10:03
我是:
1.逐漸深入各方面知識:https://github.com/TIGERB/eas...
2.自己搞個框架:https://github.com/TIGERB/eas...
3.目前在學習go,希望透過學習go再反過來理解PHP
给我你的怀抱2017-06-05 11:10:03
首先: 請思考下 『最近發現自己寫程式慢了』 是不是因為對PHP的不夠了解或是不夠深入造成的
如果是的話, 請去熟悉 PHP 的特性, 語法等等. 多看文檔. 至於PHP的底層架構啊,運行原理啊, 與你提示出的這個問題不太相符
如果不是, 請仔細思考問題處在哪裡?
對框架的熟悉度? 對業務邏輯的熟悉度? 對專案整體架構的想法?
仔細的思考自己的問題出現在哪裡, 不要『迷惘』
伊谢尔伦2017-06-05 11:10:03
我建議哈!學習語言,應該是一門硬功夫,PHP 基礎知識是一定要紮實,其次呢,學習一下主流的MVC框架,多看看他們的程式碼,為了學習知識嗎,我主導的是,建議買點PHP 設計模式,或者之類的書來看,盡量的豐富一下自己編程的思想,我們不要老想著什麼會寫什麼不會寫,我們要思考著,設計模式,。最重要的在於你的大腦。程式碼是工具,重要的是你的想法!