如何快速學php
A. 如何學好php
1.首先,理解網站這一概念之後不難看出,任何網站都是由網頁組成的,也就是說想完成網站,必須先學會做網頁,因此必須要掌握了HTML,才能為今後製作網站打下基礎。
在學習HTML中我想邊學邊做是最有效的方式,當然這一方式對於學習PHP同樣是最有效的。HTML中的任何元素都要親自實踐,只有明白了什麼元素會起到什麼效果之後,你才會記憶深刻,而一味的啃書,絕對是不行的,我想大部分新手之所以覺得概念難學,大部分是一個字「懶」,懶是阻止進步的最大敵人,所以克服掉懶的習慣,才能更快的學好一樣東西。
也許您在學習PHP的時候只想盡快的開發一個網站,也就會想我做網站,幹嘛要學什麼網頁這些小兒科?不難看出,眼高手低的新手不在少數,這種思想無疑於建造空中樓閣,你不建地基,何來的房頂呢?
OK,掌握靜態網頁的製作技術是學習開發網站的先決條件,這一點就講到這里,因為這篇文章不是教程文章,也就不對技術進行深入的刨析了。
我假設你目前已經可以完成一個靜態頁面了,當然,做的好看難看是另外一說,默默的第一個網頁也沒好看到哪去,但是「孩子」再丑,咱們做「爹媽」的也不能嫌棄不是?這畢竟是咱的成果。那麼咱們就開始學習動態語言的概念吧,剛一接觸動態語言,可能很多人都會蒙了,怎麼這亂七八糟的東西,在網頁里顯示的時候卻是另外一碼事?其實這並不算亂七八糟,你寫的HTML代碼不也一樣是一堆堆的字元嗎?畢竟,代碼並不是作為直接輸出的,而是經過處理的,說白了,HTML是經過HTML解析器,而PHP當然也就通過PHP解析器了,跟學習HTML一樣的道理,想讓任何的解析器完成操作,就必須使用它們專用的語法結構,所以PHP長相奇怪也就不足為奇了。
對於PHP的理解是新手最難邁過的一道門檻,不過你應該感到幸運的是PHP已經最大極限的為了新手而努力了,如果你學過其他的語言,也許會覺得PHP的確相當的簡單,但是如果你之前什麼都沒學過,那麼阿彌陀佛,硬著頭皮琢磨吧。
書過三遍自然熟,這個簡單的道理告訴我們,即使你理解不了PHP,但是也必須先跟它混個臉熟,看,一遍遍的看,看的同時一邊琢磨,一邊按照它所教的打代碼,即使你搞不清楚那些代碼到底是幹嘛的,但是起碼你應該找找感覺。
在一段掙扎之後,聰明的你,顯然已經逐漸的開悟了,慢慢的理解了編程的概念,那麼祝賀你,你已經邁出了成功的第一步。
2.搞清楚HTML和PHP的概念,那麼PHP和HTML混合編程應該不成問題,在這期間,你完全可以讓PHP給你算算 一加一等於幾,然後在瀏覽器輸出,不要覺得幼稚,這的確是跟阿波羅登月一樣,你打的是一小段代碼,但是對於你的編程之路,可是邁出了一大步啊!興奮吧?但是不得不再給你潑點冷水,您還是菜鳥一個。
高興一段時間就必須繼續努力了,接下來就是學習資料庫了,MYsql可算是PHP的黃金搭檔了,不過,雖然話是這么說,你也可能恨不得把MYSQL給生吞活剝了,因為這一行一列的東東簡直讓自己頭暈目眩。
頭暈歸頭暈,目眩歸目眩,你不可能吃飯的時候咬了自己一下舌頭就從此不吃飯了不是?放下畏懼,繼續努力,咱們是來征服它的,而不是被它征服的,振奮起來吧同志。
在一番搏鬥之後,你終於理解了資料庫的概念,而且讓你興奮不已的是你終於可以通過PHP來連接資料庫了,這期間你是怎麼學會的,我們不去考證了,但是事實證明,你已經可以了。 學會了PHP和資料庫的你,無疑是左手拿著MOTOLOLA右手拿著NOKIA,要多瀟灑,有多瀟灑,哈哈,終於學會了,但是可能這個時候,又會有人不經意的拍拍肩膀對你說:哥們,別高興的太早,你還是菜鳥,離學會還差著一大截呢!
等到你發奮努力的學會了用PHP成功的插入,刪除,更新數據的時候,顯然,你已經距離成功指日可待了。
這個時候的你也許是這種狀態: 你會HTML嗎?會,我能編好幾個大表格排板的網頁啦! 你會PHP嗎?會,我會把一加一的運算寫在函數里,然後調用啦! 你會MYSQL嗎?會,我會把我的信息在資料庫里插入刪除啦。那,接下來你該怎麼做呢?我覺得,小試一下身手,大概是沒問題了,那麼交給你個任務,做個留言本吧,這和HELLO WORLD有一比啊!^_^,同是新手面臨的第一道關。
3.花了一段時間,你終於學會把表單的數據插入資料庫,然後顯示出來了,應該說一個程序的雛形已經誕生了。但是,你可能瞅瞅東,看看西,人家這個編論壇,那個CMS,還有那啥CRM,我啥時候寫一個呢?不要急,可以說你的馬步已經扎的差不多了,接下來就要開始練把勢的時候了,如果有條件的話,用筆或者列印一個簡易的PHP手冊在身上,時不時的摸出來看看,記得,去WC也不能放過(^2^)。再有條件的話,買本書看看吧,《PHP+MYSQL WEB開發(第三版)》號稱聖經級,(也許是個不錯的選擇(聲明:作者沒給我啥好處費,我也不是書托,隔著大老遠,我連他老兄的面都沒見過的說-_-)
鞏固了自己的知識,熟悉了PHP和MYSQL開發的要領之後,再回頭看你寫的那個留言本,你也許會懷疑那真的是你寫的嗎?當然,如果屋裡還有鬼的話,也許是它寫的-_- 這個時候,你的留言本應該加入注冊以及分頁功能了,而如果你更強的話,UI(用戶界面)也可以加強,完成之後,感覺是不是特有成就感?不管怎麼樣,咱好歹是寫了一個動態網站程序了,放在自己的網站上耍耍吧,讓好朋友來看看,嘿,看咱寫的多棒,然後再在網上宣傳一下。幾天之後你再打開留言本,哎?哇,一下彈出N多頁面!很明顯,你的留言本並沒有做好安全防範,被人用JS代碼小小的耍了一下,我很同情你這個時候的感受,但是沒有別的辦法了,繼續努力吧!
你發奮努力,熟悉了安全方面的問題,然後又設計了一些程序,感覺還不錯。那麼接下來,這就算學會啦?NO,NO,NO,還早呢,你至盡還沒碰過OOP之類的吧?模板呢?恩,學!加緊學呀學,學會了這些之後,你又學會了生成靜態網頁,現在你應該接觸一下XML了,恩,XML也了解了,那麼AJAX你也得接觸接觸吧?AJAX完了....然後...
總而言之,你絕對不會發現你全部都學會了,一些真正的強人總會搞出新玩意來丟給你,你不學就落後了,也印證了前人的經驗,果然是學無止境啊!我想通過我的一番YY,你也應該大致熟悉了一些學習過程,也許我的過程和你的有些出路,但是不管怎麼樣是殊途同歸,我寫這么多,也只是給大家一個借鑒的機會,至於好與不好,默默不敢打包票^0^ 看完之後你發現,羅嗦這么多,對我一點用處沒有啊,我知道該怎麼學,但是我想如何才能更快的學,一周速成,啊不,24小時速成那種,默默你有沒?我.......我沒有,但是2分鍾之內把你扁進醫院里,我倒是有把握-_-
4.學東西,永遠不要妄想有速成這一說,告訴你了一個方式,但是缺少努力這一環節,那也是白搭。但是有一點我可以給你保證的就是,你學會了PHP,那麼學其他的語言,肯定速成,反過來也一樣,如果你之前學過其他的語言,那麼學PHP肯定快。
不過語法好學,但是怎麼用語法來實現每個人都有每個人的方式,幾乎是各有千秋。然而借鑒別人成功的代碼,絕對是有益無害,因此,多看那些經過千錘百煉凝出來的經典代碼,是進階的最好方法。
講了這么多,無非是想說:學習PHP不僅要掌握方法,更多的是付出汗水,我不希望看到中途放棄的人,相信自己,相信自己的選擇,更要相信自己的能力,如果自己想放棄,暴力一點的話,就自己抽自己一個嘴巴,然後大吼:別人可以,我為什麼就不可以?(是不是有點閻羅教練的味道,默默的確是電影看多了,抽嘴巴是會痛的,各位其實明白這個道理了就行了)
B. PHP為什麼會成為全球最流行的語言php學習如何快速上手
一、安全性高:PHP是開源軟體,每個人都可以看到所有PHP的源代碼,程序代碼與Apache編譯在一起的方式讓它的安全設定更靈活。PHP具有公認的安全性能。
二、跨平台特性:PHP幾乎支持所有的操作系統平台(如Windows/UNIX/linux/Macintosh/FreeBSD/ OS2等),並且支持Apache、IIS等多種Web伺服器。
三、支持廣泛的資料庫:可操縱多種主流與非主流的資料庫,如MySQL、Access、SQL Server、Oracle、DB2等,其中PHP與MySQL是目前最佳的組合,它們的組合可以跨平台運行。
四、易學性:PHP嵌入在HTML語言中,以腳本語言為主,內置豐富函數,語法簡單、書寫容易,方便讀者學習掌握。
五、執行速度快:佔用系統資源少,代碼執行速度快。
六、免費:在流行的企業應用LAMP平台中,Linux、Apache、MySQL、PHP都是免費軟體,這種開源免費的框架結構可以為網站經營者節省很大一筆開支。
七、模板化:實現程序邏輯與用戶界面分離。
八、支持面向對象與過程:支持面向對象和過程的兩種開發風格,並可向下兼容。
九、內嵌Zend加速引擎,性能穩定快速。
那麼如何才能快速學會php開發呢?
第一步,WEB基礎(了解網站)
第二步,網頁設計(DW軟體使用與靜態網站等)
第三步,DIV+CSS (能夠利用HTML簡單做出成品等)
第四步,PHP開發環境(建立PHP環境搭建,了解PHP代碼等)
第五步,PHP編程基礎 (熟悉常用的函數,與邏輯關系等)
第六步,MySQL開發基礎 (資料庫與PHP的相結合,表的建立與上傳等)
多學、多寫、多練。
C. PHP開發怎麼學習PHP學習有沒有什麼方法
1.熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁,對元素屬性達到熟悉程度
2.理解動態語言的概念,運做機制,熟悉PHP語法
3.學習如何將PHP與HTML結合起來完成簡單動態頁面
4.接觸MYSQL,開始設計資料庫程序
5.不斷鞏固,摸透大部分PHP常用函數,並可理解OOP,MYSQL優化,以及模板
6.完成一個功能齊全的動態站點
D. 怎麼快速學會php建站
php建站根本就不用學太多的html,css知識。會一點點皮毛就可以了。
只需要會部署php環境,安裝php程序。
現在使用第三方php面板搭建環境,然後上傳建站程序,安裝,域名解析到伺服器ip上,去建站面板中添加域名,就可以通過域名訪問網站了。雲主機上面安裝第三方一鍵php包的配置。好在國人也開發了這方面的面板,可以免費的使用。藉助這些 php面板,可以輕松配置php環境,mysql資料庫,phpmyadmin、nginx等環境軟體。
不管使用的是win伺服器還是linux 伺服器,都可以在三方面板的幫助下,成功配置出可視化操作界面,然後一鍵部署 worpdress環境。
E. 如何最快速的學習PHP
作為一個PHP程序員來說,並不是告別了大學校園你的學習生涯就此結束,而是剛剛開始!!你絕對想不到你將要面對的知識海洋是浩瀚無邊的,你學習的速度永遠趕不上它更新的速度。甚至你都還沒有掌握透某個技術,新的技術又已經迭代進來。而最重要的是,你不得不強迫自己,在更新迭代的浪潮中脫穎而出,適應工作提升自己。那麼,我們又應該怎麼按自身的情況提升自己呢?我將從實習、初級、中級三個階段進行講解。
一、實習階段的PHP程序員提升方法
剛出大學出來的程序員,學習能力是最強的,這時候最有朝氣和想法。但是初入職場都會感覺一切很新穎,隨著上班久了就會有倦態感,慢慢的就會出現那種朝氣沒有了,上班一天回到家只想躺在床上玩手機。久而久之,非常不利於自己的成長。一旦養成這種習慣,後期想再重新拾起是一件很困難的事情。那麼作為一個過來人,我建議你可以這樣做:
1、初入職場,多學多看多記
剛進入職場的PHP程序員一定會很愛吐槽,我拿這么少的工資做那麼多的工作。如果你在抱怨,那對你提升是有很大的影響。你可以混這份工作混完3個月,你也可以3個月時間把你自己糊弄過去。
作為一個剛進入到企業中的實習生,錢真的不是最重要的,能力的提升才是無限增值的。你不會希望實習完就完了吧?然後再畢業找一份更好的?那麼你的職場經歷憑什麼靠這3個月的實習來讓我給你超過實習時候的工資?很多時候你的工作經歷,企業是不看重實習期工作經歷的。為什麼?因為實習期就是一個給初入職場的大學生適應學習編程的階段而已,並不會安排很重要的工作給你。所以你實習期間的工作經歷,在別的公司裡面普遍認為沒有價值,記住是沒有價值!!為什麼這么說?因為那個期間企業在花錢給你進來學習(適應職場),接觸的東西都不會是最重要的模塊(我想你也應該有體會,熟悉系統,修改bug,開發小功能)。而你畢業之後重新進一個企業工作時,你就會發現你做的東西更重要(涉及伺服器維護、介面開發、資料庫設計)更加的深入。
初入職場的實習生是最寶貴的,別以為企業花錢是讓你打雜的。如果你真認為自己進來就是打雜的,那你的心態不正做事也不正就更別想說從中學點什麼了。
做的事情簡單,但是請你一定要去思考怎麼把它做的更好,其他相關的模塊是如何和你做的掛鉤的(思維發散)?你做的這個模塊會影響哪些功能(全局觀)?我的建議就是從點到面,做完了就積極的跟導師(組長)要任務,你做的越多你的能力提升的越快。個人建議,剛出來時不要貪快,要的是好!即使慢都不要緊。
這時候,最重要的是養成一個習慣:思考!!思考我從這里學到了什麼,這些東西對我有什麼幫助。如果我下次在遇到這個問題怎麼樣可以快速解決?在後面的工作中你一定會發現效率怎麼一下子就上來了。
首先,一定要多學,看周圍同事或導師,他們的代碼怎麼編寫的。
其次,一定要多看,多去看周圍同事是如何為人處世工作的(態度),這些對你後面處理工作人際關系很有幫助(職場晉升這塊)。
最後,一定要多記,沒人什麼東西都記得全!!多記,忘記了還可以回過頭來翻看看,回憶一番,對你幫助絕對大!!
2、工作中多總結
我的建議就是,每周工作都要寫周報!!如果可以最好每天都寫日報。這一塊東西千萬別小看,你從這些日報和周報中發現自己的成長。其次記錄了你的處理問題,當你再回過頭去看的時候,你會發現原來自己做了這么多事情,後面對你寫簡歷,跟面試官交流這些東西的時候,面試官都會覺得你心細,是個不錯的培養對象。
3、閑暇時間多看技術博文、相關技術發展方向
提升最快的辦法就是站在別人的肩膀上看遠方!並不用你花很大塊的時間研究這些,你只需要自己業余時間(等車、車上)刷下手機看看這類博文,然後收藏(收藏並不等於就沒用了,而是為了當你工作中遇到這些問題時可以快速找到這些文章幫助你)。業余時間的積累是你提升最快的,並不需要你花什麼大的心思,還是一個很不錯的習慣。在瀏覽博文過程中,建議多評論(和作者交流做朋友),互相交流思想會讓你的編程思維上一個水平。
4、定目標,找准方向提升
編程的世界發展很快,初入職場的PHP程序員請一定要找准方向。往一個方向精通下去。因為學的東西實在太多。千萬不要這學一點(例如PHP開發),那學一點(前端開發),對你應付深入的PHP開發問題時你一定會崩潰!!你好像什麼都懂,但是不深入勝任不了難的工作,其次你的效率也不高,在試用期企業就能看出你的水平,這時候你也會感覺很艱難。
所以想好自己往哪個方向走,就專精那塊。有經歷再發散分支一起學。
F. 如何快速學習php,有很好的方法嗎
最快的辦法就是你現在馬上去視頻網站或下載一些 PHP 的視頻開始學習,然後視頻怎麼做,不要偷懶,跟著做一遍。PHP本身的特性決定它學到能用的程度,花不了你多少時間。如果有其它語言的基礎,到這個程度花的時間會更短。怕的是你老是在問有什麼好方法 ,而不立既動手學習。
G. 學習php的方法
PHP 的學習,可以歸納為三個類型:
語言的基礎語法學習,這些是 ifelse, while, switch, class, function, trait 等;
內置函數/類學習,這些是 array 的操作,string 的操作,cookie 等;
應用學習,這些是隊列、計劃任務、注冊登錄、緩存、郵件、分頁、許可權管理、ORM等
如果想了解更多的話,可以去後盾人看一些學習視頻,非常幫助的。
H. 怎麼快速的學習php
你可以考慮直接從面向對象開始入手編寫代碼 注意,我說的是入手編寫代碼,但並不代表你了解PHP要從面向對象開始,因為那樣是不現實的。 你最好是找一部教程,視頻的,從頭一次看到尾,注意,在最初開始看的時候,就給自己定下一個建站的目標,要建一個什麼網站,多大的,有什麼功能等。 然後你在看視頻的時候,一連學習語法這些基礎知識的時候,還能夠學習到老師講課之外的許多事情,比如實現一個功能性程序的時候需要採用什麼手段和思維等等等等看視頻的時候不要讓自己的腦子停下來,要注意老師所講的東西如何應用到你自己構想的那個作品之中去。 然後,一步步地開始學到了面向對象了,這個時候你可以不太了解面向對象是怎麼一回事,可以來抄代碼,但是,最好從這里開始,因為這樣雖然在學習起來強度相對很高,但是速度卻異常的快。因為你直接就開始在編寫的時候,就開始接觸了語句、變數、函數、語法、編程模式這些所有的東西,不至於以後把自己的思維建立得差不多了,再去學面向對象,一時半會兒的,你會不容易改過來這種模式上的習慣。所以,你可以按照這樣的套路來。 可能前一周兩周的,你都花在了看視頻上,甚至筆記都不用做,因為這時候你做多少筆記,都放不進腦子 里 可是,你卻可以從大的框架上,對PHP有了一個宏觀的理解,這個理解可是特別我要的! OK了,雖然打字快了些,有也有點麻,祝學習成功。
I. 如何學習php
PHP相對於其他語言,比較簡單,相對好上手,比較適合零基礎的人學習,自學的話對自己的自律性要求很高,我之前就在領元學校學習的,所以如果可以的話我建議去學習班裡學習,後期邊開發邊學習,問題和錯誤一個個解決過去,不斷的積累經驗。
J. 學習php,有哪些好的方法
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句。現在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux伺服器。
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程序員了。也該恭喜你了,其實並不那麼難。堅持,堅持;努力,努力;學習,學習。