1. 學習PHP需要什麼樣的基礎
php算是比較容易學習的編程語言了。因為PHP主要以腳本語言為主,如果是自學的話,先看看自己有沒有編程基礎吧,如果之前有過編程基礎的話,對編程概念還有邏輯思維有一定的認識,所以學起其他語言來,相對會比較簡單。
基礎的學習是首先需要突破的難題,要是完全零基礎的話,自學的話開始肯定會吃力,花費的時間和精力也是比較多的,如果你的邏輯思維較好,再加上有人指點,隨著深入的了解,慢慢的就可以掌握了,只要有興趣愛好,有學習的恆心,相信一定能成功開始你的一大步。
學習PHP需要掌握的知識有:
PHP基本的語法、php框架以及CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句。現在一般PHP的都得會前端,那就包括html、css如果更高點層次的就是linux伺服器。
了解一些基礎的變數類型,語法,函數,基本邏輯。學習的前期主要還是以培養自己這方面的興趣愛好為主,先把基礎的東西熟悉掌握了,才不會影響後面的學習。
學習一段時間後你會覺得PHP也就這樣,或者沒什麼難度,PHP並不是孤立的存在,建議開始學習html+css+js。學習這些目的在於PHP本身的東西並不多,真正多的東西都在PHP之外,所以單純的掌握PHP並不足已做出什麼產品。
為了滿足現實生活中的業務邏輯,網站需要處理和存放更多的數據,由此就需要用到資料庫。PHP和資料庫是密不可分的,PHP後來在網站開發中更多的任務就變成了操縱資料庫了。學習MySQL先了解基礎的,這個是干什麼的,我可以用它做什麼?
合理的學習方法更加重要,在學習過程中遇到不懂的問題或者知識點記下來,俗話說:好記性不如爛筆頭,一定不能懶,有助於知識的梳理,更快的建立知識體系。
2. php怎麼學習
php學習的話非常難,因為php需要學習知識很多,而且很難,如果你能找到學習php的方法的話,php也是可以自學的。
……………………………………………………………………………………
如何學習php,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學php,並找到php的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到php這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習php,然後給我介紹了一下php現在的火熱情況,告訴我學php多麼的有前景,給我了一份傳單,php培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下php,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學php了。於是我去找php培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在網路知道看到一篇讓我很鼓舞的文章是一個php高手介紹沒有基礎的朋友怎麼自學入門學php,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索php的視頻,雖然零星找到一些php的視頻,但是都不系統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟推出的一份視頻《零基礎php就業班》(喜歡《零基礎php就業班》的可以復制 t.cn/8s1Z7Of 粘貼瀏覽器地址欄按回車鍵即打開)。裡面的教程還不錯,很完整,還贈送10個頂級企業項目。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的Html/css/javascript視頻教程學起,話說簡單,其實我還是很多不懂的,只要重復多看幾遍,就能看懂。Html/css/javascript我差不多學了一個禮拜,接下來我就學了PHP基礎和Mysql資料庫,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了php的全部基礎。
接下來開始學習php高級課程,老師幽默風趣而又輕松的課堂教課,使我發現原來學習php並不是一件很難的事情。之前我把php基礎學得還不錯,到了到了php高級部分,我覺不又不是很難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續看了五六次,把他弄懂。每天下午6點下班後,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了台二手的台式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會php。每天都堅持學5-6個小時。經常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習php的三個多月里,除了吃飯睡覺工作,剩餘的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什麼計算機,相對於那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終於三個多月後我把php教程里的內容和項目都學完了,在學項目的過程中我發現項目特別重要,他能把你學過的知識全部聯系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對於一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。這套視頻還贈送了10個頂級企業項目,對於我沒有任何經驗的人來說,這個太重要了,還有在學習項目是提升能力最快的方法。項目能把所有的知識點全都連到一起了,不再是分散的,而是形成一個整體了。那種感覺是僅僅深入鑽研知識點而不寫真實項目的人所不能體會的。一個項目就是一根繩子可以把大片的知識串到一起。 就這樣,我用了兩個月也把項目給學完了。其實學完教程差不錯就達到就業水平,但是我可能覺得自己學歷低還是把那10個頂級企業項目才去找工作。
於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。
後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是php開發程序員,但我也比較滿足,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。
把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。
……………………………………………………………………
如果你喜歡php就堅持吧。
3. 學習php需要什麼基礎怎麼學呢
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句。現在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux伺服器。
下面參考雷雪松的個人博客學習PHP的路線和一些方法。
1、用集成環境安裝PHP環境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很復雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最後的沉澱。
2、先了解一些基本的變數類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養興趣為主。這段時間是打基礎很好的時候,這個會影響你後面的發展,不過也可以在後期去完善。
3、這時候你可能覺得PHP就這樣,沒什麼難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什麼用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領悟的。這時,建議學習html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結其實有相同的思路,可以結合著一起體會。
4、這些都感覺有80%了解就可以先放放了,現在在學習MySQL,也是先了解基礎的。這個是干什麼的,我可以用它做什麼。因為之前裝的集成環境。為什麼感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們要做的是學習壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標也是要把這些都做好,這才是一個合格的PHP程序員。
5、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了。後面的是在之前的基礎上升華。把HTML和css、js結合、靜態文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。
6、這些之後你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的cms,例如織夢,國內用的多,越到問題好解決。看看一些視頻(網上免費的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該准備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實並不那麼難。堅持,堅持;努力,努力;學習,學習。
4. 學php學完基礎後該怎麼進一步學習才能提升自己。大神快來呀。
了解下一般函數的使用,自己嘗試著去寫些類文件!了解一下MVC框架的原理!多看看一些相關書籍和視頻教程,比如LAMP兄弟連的教程就很不錯!學習下SQL語句,然後去寫一個稍微完整的東西,比如說比較簡單的後台系統,一步步來,遇到不懂的地方一定要想辦法弄清楚,養成一個記筆記的習慣!一定要把基礎打牢,然後跟別人後面做幾個一般的項目就會提升的很快!
5. 怎麼提高php編程能力
要想提高你的PHP編程能力,你可以做兩件事情:1)更扎實的掌握基本編程技能;2)更細微、更深入地了解PHP。
以下總結出的幾條指南導航將有助於提高開發者的PHP編程能力:
一、提高PHP編碼能力的10個細節
或許你並不能從這些細節中學到絕對新的東西(例如「如何對變數和函數做好的命名」,「對代碼做好注釋」,「頻繁測試代碼」),而它們可以讓你鞏固基礎知識。以下幾點解釋了為什麼最好的普通編程實踐在PHP應用軟體開發中尤為重要。
其中10點建議分別為:
1)如何開始良好的開發風格;
2)合適的變數及函數命名;
3)注釋代碼;
4)自己動手做大部分的工作;
5)多方涉獵;
6)了解開發語言的局限性;
7)接受結構上的意見反饋;
8)頻繁的測試代碼;
9)在自己的工程上內嵌程序;
10)不要把每一個文件都分一個文件夾
二、寫出更優PHP代碼的7條法則
以下7種方法列舉出了PHP開發商極有可能面對的問題(例如不使用模板,不合適的封裝,在增刪修改時PHP和SQL的混淆使用等等),對於那些很有可能危害到PHP應用程序運行的各種復雜語句,該指南也提供了多種方法來清除(例如對大容量的網頁減少資料庫查詢)。
以下是關鍵點:
1)在模板中使用可選擇的PHP語法;
2)封裝所有的東西;
3)使用一個資料庫對象;
4)使用增刪查改功能;
5)與調試為友;
6)重視命名;
7)減少資料庫查詢。
6. 怎樣提高php水平
!paperen自己那時也google過,網路過,但是大致說的都是一樣的,要多寫代碼多練,多看。其實現在的paperen也不是很強,至少連框架到底是什麼東西都還不是很清楚,前些天也看了看thinkphp,但是還沒有鑽研徹底。 而再前些日子paperen我也不停地看別人的代碼,WordPress,phpcms,dede等等一些開源的php,但是越看越亂,感覺是沒搞清他們寫的思路,不過確實也領會了不少東西,至少將他們開發的模式弄懂了一些,文件基本都差不多,一般都是require一個配置全局的文件,然後定義很多常量,之後是類,函數,緩存等等。paperen我現在也是這樣進行程序的編寫的,因為確實是方便,雖然文件分的比較多但是思路卻很清晰。 都說用框架開發比較快,但是paperen我到目前為止還沒用過框架來進行開發,不知道自己這個算不算是一個框架…這幾天也幫別人寫了個博客程序,不過功能沒自己的強,但是感覺幫他寫的後台比自己這個後台還要好看並且舒服…不過這也是件好事,證明自己的水平漸長了點。 paperen我的php年齡還不到一年,是從今年暑假開始接觸php的,但是之前因為有了asp的基礎所以上手比較快,但還是如網上說的那樣,需要多練多寫程序才行啊,還有個人意見--還要全面,一開作為一個web開發者確實需要了解很多東西,包括html,Css,JavaScript,sql甚至Jquery,Ajax等等,但是不要被嚇倒,一步一步就好了,你要知道的是即使你喜歡寫php程序但是也不能離開html,也不能不知道其他的知識,你需要去了解全部的知識但是不一定要全精通。 paperen我還記得在海奇那次面試,不知不覺間說了句自己是全能的,現在說起來自己都覺得很寒…但是自己那時候確實是想到那麼一句了,因為paperen在弄懶吧的時候不但要負責前台的美工設計,還要進行代碼的編寫,基本上說是一個人負責整站的建設,雖然「全能」這個形容確實誇張,但是我找不到別的詞來形容自己在弄懶吧時的狀況了,至少paperen我沒說「全精」… 關鍵在於興趣吧,還是那樣說,宿舍一個宿友前段時間也說要學php但是也不到兩天的勁就退了,他沒有興趣,如果問我php進步的原因,paperen我會說興趣佔了百分之四十,百分之四十是練習,百分之二十是堅持。當你到達一定高度的時候也一定會問怎去提高水平,paperen覺得那時候還是繼續應該回去看別人寫的代碼,繼續去了解別人的思路,從中獲得自己以前想不到的東西,然後用於以後的程序編寫並發展自己的程序特色。 近來paperen我雖說是將實習退了,但也不見得又多空閑,應付學院的實習報告,還有幫別人寫了個博客,當然還有考試,轉眼就過了一周,唉,感覺時間還是過得很快,還說要整改懶吧,似乎還需要一段時間啊~~paperen我也得給自己充充電,看看JavaScript方面的書還有jquery,再回頭去看看WordPress等幾個開源的php代碼,還有研究一下框架,也就是近段時間自己的計劃了。
7. 新手怎麼進行php學習
有html基礎學習就比較快
建議自學觀看視頻
然後按照例子照著敲代碼
不會就去論壇Q群提問
很多樂意解答的
嗯,我也在學php,一起努力哈
8. php掌握基礎知識後怎麼突破瓶頸靈活運用
看源碼
堅持看完一個
9. 如何才能提高php技術
我和樓主的情況很像,目前大三,主修外鏈推廣,但對編程較有興趣,先推薦題主一個網站把:知乎網。這里有很多IT界的大拿和神級的人物在這里出沒。
我是先學的DIV+CSS,起碼的HTML要懂;
先學基礎的語法,包括資料庫SQL語言,MySQL的核心還是SQL;
買一本小模塊和項目的書,推薦兄弟連的《實戰突擊-PHP項目開發案例整合》,網上有PDF版本下載。實實在在做一些小項目;
學習PHP框架,推薦國人的框架ThinkPHP,中文資料齊全,入門方便,順便理解MVC,輕量級的框架好入門;
學習網站的開源項目,如博客CMS:WordPress或商城EcShop
辛苦碼字,純原創,望採納
10. 如何才能打好php的基礎
多做任務
光打怪練級不行的。,
java都弄過來, PHP不更簡單。