自學php
A. 想自學php開發,需要學習什麼內容
基礎:搭建lamp環境,php語言(函數,結構,資料庫Drivers)
中級:緩存(redis、memcache等),資料庫設計(主從分離),伺服器配置(linux系統學習、動靜分離、負載均衡等)
高級:熟練運用各大框架(thinkphp、CI、YII、laravel等)建議:thinkphp最簡單,可以由此入門
骨灰級:研究php語言核心,加入php核心團隊,做文檔,拓功能,推動php發展(膜拜鳥哥)
學習建議:啃書入門,學習基礎函數和用法,多寫寫小功能;之後學習模板引擎,開始面向對象學習(不是對著女朋友學習哈^_^);再後來,做個小應用(一定自己做完,不要半途而廢);開始學習框架(由thinkphp入門較為合適),學完框架後再開發應用,你會發現不一樣的感覺;之後買個小空間,開始學習伺服器配置,網站線上配置(緩存優化、子站配置等等),最後,你已經是一名合格的php碼農(只是碼農,而非工程師),要想成為開發工程師,繼續學習吧!keep going and good luck!
B. 自學php要學多久
學一門開發語言,每個人的學習周期都不一樣。
如果從來沒有編程基礎,學到可以做出一個簡單的網站(包含html,css,js,php)。大概需要一個月左右的時間,而且還只是比較簡單的應用。比如基礎的語法,常用的函數等。對於初學者來說涉及的知識面比較廣,需要花的時間也比較多。
但如果已經有了其它開發語言的基礎的話,我想你也不會提這個問題,高級開發語言基本上是相通的,會了一門轉其它語言,只是滿足基礎應用的話,一周不到的時間即可掌握。
當然每個開發語言都有自己的特性,如果要完全掌握還是要花點時間與心思的。
C. 自學php要多久
光學PHP肯定不夠,最基本的也要學HTML,PHP包含的東西也很多,如果簡單點,一個小留言板大概學了2個月就差不多了,但是PHP當中還有很多別的比如面向對象、GD庫、cookie、session……。想要做個真正像樣的網站,CSS、JS、sql也是必不可少(ajax無非就是js+css做前台,php、asp或jsp做後台)。如果這些都要學會,至少要一年時間。
學PHP如果只是想學到可以看懂並修改像PHPWind、Discuz、WordPress等流行的應用代碼的話,大概學3、4個月就差不多。
以上的時間都是建立在學習者對PHP抱有極大熱情的人才成立,如果只是為了工作而不是興趣,這些時間至少翻1倍。
D. 我要自學PHP大概需要多少天
理論+實踐,按天算無法估計!勸你想學的話盡管學就好了,真正的高手沒日沒夜的投入研究的!
E. php自學要多久才能學會
php 基礎知識需要自學 1~3 個月才能做到熟練掌握。
一、入門(第一階段)標准:掌握基本的語法。能夠在記事本上寫 hello world 。能夠從網上下載wamp等全自動套件安裝php+apache環境。同時你的helloworld能夠運行。
對nginx有一定了解,並能操作之;此時已經明白一個重要的道理:要想學好PHP,不是光光會PHP就夠的。同時還要掌握一定的html知識、js知識、linux知識和資料庫知識。
六、高級階段:
(1):要達到中高級階段,必須做過一些大中型項目。在項目中積累了較高水準的肉眼識BUG的技能。對開源代碼有興趣,很好的利用並能讀懂開源代碼。
(2)做大中型項目不再局限於PHP。而是用java等語言做了後台、python做了數據分析、PHP來做前端。掌握至少2門資料庫,此時學習一門新技術已經達到一通百通的程度,分分鍾就能掌握一門新語音的語法。
F. 我想自學php
我就是自學的PHP,並不是特別難。
主要是要多實踐,書倒沒什麼書可以推薦你的。
我給你推薦個自學方式:
【1】網路搜索w3cschool,點開裡面有PHP模塊,裡面有很多教程。
為什麼要推薦這個,因為這裡面有很多的實例,都可以自己去嘗試,非常適合入門新手去學。
【2】下載護衛神Apache大師,安裝。
為什麼不是直接叫你去自己下載PHP安裝,因為一開始環境配置這個可以先略過,使用一些傻瓜式的軟體去配置PHP環境,這樣你就不需要去操心環境什麼的。另外還有一些同類軟體比如phpStudy什麼的。但是據我個人經驗,phpStudy對初學者不是特別友好,最主要的是護衛神集成了很多版本的PHP,5.2、5.3、5.4、5.5、7.0、7.1,建站啊什麼的都很友好,非常適合初學者去配置環境,專心去寫代碼。
【3】選擇一款IDE,這個IDE種類就非常多了,我個人比較喜歡Notepad++,如果你不習慣可以自己去找一個順手的。但是這個IDE建議你選了以後就不要再去嘗試別的,因為養成一種習慣以後對後期的學習有很大幫助,各種各樣的IDE都有很多不同的功能需要慢慢去熟悉去習慣,這個後面自己慢慢體會。
【4】手機下載一款APP,「PHP函數手冊」。為什麼要手機下載呢?因為方便,可能是我個人愛好,但是我覺得自學就是得充分利用零碎時間去熟悉函數的,我個人感覺用手機看函數是最能充分利用零碎時間的。
【5】這里需要注意一點,護衛神是挺方便, 但是不推薦在伺服器上使用這樣的一鍵式環境配置軟體。切記,尤其是生產類伺服器上,倒不是擔心軟體內部會有什麼問題。畢竟是一款一鍵式集成環境的,用的人多了,就有很多不懷好意的傢伙專門研究這個配置完會存在什麼樣的問題,雖然像護衛神安裝完會使用隨機密碼配置你的FTP、MySQL等。但是像PHP/Apache/MySQL的配置ini還是雷同的,很容易存在各種潛在隱患。當然,如果你覺得你完全有能力把各種危險函數一個個禁用消除潛在隱患當然可以,關鍵是你既然都非常了解了這些,還在乎自己去配置環境嗎?只是個人建議,練習和學習的時候就無所謂了。
【6】作為一個PHPer我給你再安利一下,PHP的強大是你入門的時候無法體會的,要一開始就給自己定位好具體要用PHP做什麼,如果是做網站你得同時去學習前端H5/JS/JQ/CSS等,同時無論做什麼都無法避免的要去連接資料庫,這方面你可以先考慮清楚要用什麼資料庫,雖說PHP和MYSQL是黃金搭檔,但不是說PHP就只能和MYSQL去搭配,MSSQL/Oracle等也是非常不錯的選擇, 尤其是在WINDOWS環境下開發的時候,MSSQL的體驗非常棒。當然,你要知道很多版本問題、兼容問題、驅動問題,都會是非常令人頭疼的,這方面你可以在後期需要的時候再去學,暫時就用MYSQL就可以滿足很多需求了。
我只是想告訴你一開始入門就打好web基礎,畢竟那麼多人說PHP去做別的都是「不務正業」的,那麼掌握PHP的「正業」是非常重要的。
等入門基礎打好了,開始練習面向對象編程,開始使用一些框架、使用一些優秀的PHP類庫和DLL拓展。後期就看興趣了,如果願意可以去試著自己寫DLL或者嘗試調用其他系統外部程序拓展,甚至桌面級程序的開發、深度學習等等。掌握好PHP,你會發現你僅僅是打開了一扇大門,另一個世界等著你探索,加油吧小夥子。
G. 如何自己在網上自學php
PHP自學之路——小白請看!
1.基礎部分:
HTML+CSS+DIV
學習方法:看手冊或看書,跟著寫代碼,這個階段不建議大家看視頻教程,因為這是最基礎的東西,不是很難掌握,看視頻確實有點浪費時間。學習周期的話,大概在10天左右,這10天指的是你熟練掌握了HTML+CSS+DIV,接下來該進入實戰了。
在網上找幾個網頁,自己做做,不用太多,但起碼得5-8個,而且兼容性要處理好,不用很高,起碼得照顧到IE8。全做做完之後,至少15天沒了。
好吧,休息兩天。回顧並總結一下自己學到的東西,同時看看javascript相關資料,對javascript有一個感性的認知。
嗯,不出意料的話,第一個月就這樣過去了。
2.jQuery部分:
說好的,javascript呢?你沒看錯,就是jQuery!
經濟充裕的話,買本書,不行的話就看手冊,依然跟著寫代碼。將jQuery融入到你前面做的網頁中去。試著寫一些簡單的特效,做點交互性的東西。如果寫不出,可以去網上下點簡單的源碼,在看懂的前提下多練幾遍,並試著改點東西。
這樣一來一去,半個月就沒了吧?
確實,在沒有javascript的基礎下去學習jQuery是件不靠譜的事兒,不過記住一個目的:為了找工作。之所以讓大家直接學習jQuery也是為了能盡快做東西出來,主要精力放在PHP。
3.PHP部分:
終於迎來了咱們的主角。不過對於零編程經驗的童鞋來說,這個階段夠你喝一壺了。你會遇到很多很多的問題,而你能做的只有3件事:1.堅持,2寫代碼,3堅持寫代碼。冒著打廣告的嫌疑,在大家推薦大家看韓順平老師的視頻吧。如果看書的吧,沒什麼太好的書推薦給大家,我當時看的書籍是
《php和mysql web開發》第四版,整體感覺還可以,大家視自己情況而定。
PHP基礎部分掌握的差不都了?這應該是一兩個月之後的事情了。此時你會感覺到還缺點什麼,數據?應該學一下MySql資料庫了。
4.MySql部分:
如果大家前面看了韓順平老師的視頻,這時你的電腦上應該已經安裝好了MySql資料庫。如果沒有,自己裝一個。創建資料庫--創建表--增刪改查--索引--聯合查詢--主外鍵。。。這個階段不建議大家用phpmyadmin,老老實實地在黑窗口裡輸命令吧,這是你的基本功!
基礎的都學完之後,恭喜,你具備了找工作的基本要求。
5.回過頭來,復習前面所學的知識。
復習過後,開始做項目吧。給自己1~2月的獨立開發項目時間,等你找工作時就會發現:把時間花在項目上面是多麼劃算的一件事情!
嘗試著先從簡單的小項目做起,企業展示網站,BBS,OA系統里的小模塊,考勤系統什麼的,盡量做到每行代碼都出自你手。在項目中學著去理解面向對象,MVC,修改並完善自己的代碼,學會代碼重用。在一天天中你會感覺到成長與蛻變,享受這個過程。
6.報個班學習也可以。
H. 如何自學php成為php高手呢
先看看一些教材,了解基本的編程知識
然後down幾個簡單的PHP源代碼,分析分析
最重要的就是實踐,做幾個小網站試試,做的過程中有問題就查查書,參考參考別人的代碼
PHP難度不算高,放心