祖弼
這個(gè)跟對(duì)數(shù)學(xué)基礎(chǔ)要求不高,進(jìn)制很簡單,可以慢慢學(xué);你要了解整體的環(huán)境,比如說php的運(yùn)行環(huán)境(apache),你可以安裝一個(gè)集成環(huán)境,然后對(duì)著的w3的教程一點(diǎn)點(diǎn)的試,教程地址:http://www.w3school.com.cn/php/index.asp
你說的簡單,但是對(duì)于我來說就是看天書!我自己經(jīng)常就是看著視頻學(xué)習(xí)的。尤其是變量和函數(shù),我經(jīng)常看完就說一次 “這特么的是什么跟什么啊” 我的天 完全不懂
所以入門很重要,最好看視頻的時(shí)候,從最基礎(chǔ)開始,先找找怎樣安裝php環(huán)境,沒有環(huán)境你沒法測(cè)試代碼;然后從輸出一個(gè) holle word開始,最好下載一個(gè)手冊(cè),里面基本都是php自帶函數(shù)的講解;找個(gè)技術(shù)基礎(chǔ)論壇,問大家了。最好買一本php書籍,里面的界定符,注釋符,語法結(jié)構(gòu),這些都是要了解的,這個(gè)就像一些規(guī)定,按規(guī)則寫代碼;如果有錢有時(shí)間,可以報(bào)個(gè)班學(xué)一下。
這些我都知道,變量是存儲(chǔ)值用的,然后可以通過變量名獲取到值,但是這個(gè)值是干嘛用的?然后我也有書 叫細(xì)說PHP高洛峰老師寫的。但是就是在函數(shù)這塊完全不懂,還有就是變量可以干嘛用?如果顯示頁面文本 HTML不是也可以做到嗎?還有就是測(cè)試這個(gè)變量是否存在 ,我真的不知道這個(gè)可以干嘛。
那你下一步,應(yīng)該學(xué)習(xí)mysql數(shù)據(jù)庫,因?yàn)橐话銇碚f,php和mysql是搭配著用的; 學(xué)習(xí)mysql的庫,表概念,數(shù)據(jù)存儲(chǔ)類型,和 增刪改查的sql語句; 然后,用php 鏈接mysql,并用php實(shí)現(xiàn)增刪改查 四種操作; 你要先了解php的$_GET和$_POST接參; 最后,用學(xué)習(xí)的html的form表單,提交給php數(shù)據(jù),然后通過php插入到數(shù)據(jù)庫;
可是PHP基礎(chǔ)都不懂 去學(xué)習(xí)MySQL會(huì)懂嗎?我現(xiàn)在基本一天到晚看視頻??床欢矎?qiáng)要求自己看 ,然后剛剛寫了個(gè)計(jì)算器軟件,是按照書上面打的代碼。然后最后自己打的是什么東西都不知道
關(guān)鍵要知道php的提綱,都有什么知識(shí)要掌握,php要能執(zhí)行,都有那幾塊構(gòu)成;有總體的把握,然后詳細(xì)的用什么函數(shù)查手冊(cè),或者用到了再說;看視頻的話 最好是看第一講開始的,連貫的視頻教程;mysql也可以放到后面學(xué)。
張普
通過學(xué)習(xí)PHP課程自己最大的收獲是什么??
仵備
你好:)這里我建議你可以去網(wǎng)上買點(diǎn)相關(guān)的視頻教程,進(jìn)行學(xué)習(xí)。因?yàn)橐曨l學(xué)習(xí)來更加系統(tǒng)和生動(dòng)。盡量不要去視頻網(wǎng)站去找視頻教程,因?yàn)楹茈y找到一整套視頻。如果只是 這學(xué)學(xué),那學(xué)學(xué)的,可能會(huì)更加迷糊了,因?yàn)楝F(xiàn)在你也只是做入門學(xué)習(xí),我建議你也不用去參加培訓(xùn)班,因?yàn)槌杀咎?,而且時(shí)間固定,影響你的正常工作和生活安排,其實(shí)一般點(diǎn)培訓(xùn)機(jī)構(gòu)也只是一群人在教室里看視頻學(xué)習(xí)而已。在你學(xué)習(xí)完一些基礎(chǔ)的語法后,我建議你就可以開始學(xué)習(xí)框架了。這里,你不需要糾結(jié)是不是應(yīng)該把原生的PHP代碼學(xué)的多么透徹。你再怎么學(xué),也不可能比那些實(shí)際做項(xiàng)目的人學(xué)的快的。所以你要做的,就是盡量入門,然后在實(shí)踐中提升自己。剛剛說到框架的學(xué)習(xí),我建議你可以去看看一些招聘網(wǎng)站上,你所在的城市,或者你想去發(fā)展的城市所要求的PHP工程師所需要的框架是什么。然后再去針對(duì)的去學(xué)習(xí)。我是先學(xué)習(xí)CI框架的,因?yàn)檫@個(gè)框架比較適合新人學(xué)習(xí),用的人 也蠻多的
彭格
你好,相對(duì)其他編程語言的學(xué)習(xí),php還是比較容易入門的。所以這里我建議你可以去網(wǎng)上買點(diǎn)相關(guān)的視頻教程,進(jìn)行學(xué)習(xí)。因?yàn)橐曨l學(xué)習(xí)來更加系統(tǒng)和生動(dòng)。盡量不要去視頻網(wǎng)站去找視頻教程,因?yàn)楹茈y找到一整套視頻。如果只是 這學(xué)學(xué),那學(xué)學(xué)的,可能會(huì)更加迷糊了,因?yàn)楝F(xiàn)在你也只是做入門學(xué)習(xí),我建議你也不用去參加培訓(xùn)班,因?yàn)槌杀咎?,而且時(shí)間固定,影響你的正常工作和生活安排,其實(shí)一般點(diǎn)培訓(xùn)機(jī)構(gòu)也只是一群人在教室里看視頻學(xué)習(xí)而已;)在學(xué)習(xí)完一些基礎(chǔ)的語法后,建議你就可以開始學(xué)習(xí)框架了。其實(shí)你不需要糾結(jié)是不是應(yīng)該把原生的PHP代碼學(xué)的多么透徹。你再怎么學(xué),也不可能比那些實(shí)際做項(xiàng)目的人學(xué)的快的。所以你要做的,就是盡量入門,然后在實(shí)踐中提升自己。剛剛說到框架的學(xué)習(xí),我建議你可以去看看一些招聘網(wǎng)站上,你所在的城市,或者你想去發(fā)展的城市所要求的PHP工程師所需要的框架是什么。然后再去針對(duì)的去學(xué)習(xí)。我是先學(xué)習(xí)CI框架的,因?yàn)檫@個(gè)框架比較適合新人學(xué)習(xí),用的人 也蠻多的。
索影晶盤
基礎(chǔ):搭建lamp環(huán)境,php語言(函數(shù),結(jié)抄構(gòu),數(shù)據(jù)庫Drivers)中級(jí):緩存(redis、memcache等),數(shù)據(jù)庫設(shè)計(jì)(主從bai分離),服務(wù)器配置du(linux系統(tǒng)學(xué)習(xí)、動(dòng)靜分離、負(fù)載均衡等)高級(jí):熟練運(yùn)用zhi各大框架(thinkphp、CI、YII、laravel等)建議:thinkphp最簡dao單,可以由此入門
之精
1,必須先了解php是干什么的,了解html,css,js2,了解完后就要先學(xué)習(xí)html,css,js,可以去W3school上看,或者慕課網(wǎng)上看,關(guān)鍵的是要勤動(dòng)手。3,把html,css,js熟練后,就可以學(xué)習(xí)php了,這里要知道php最重要的地方其實(shí)就是把數(shù)據(jù)庫的資源和頁面做交互的作用,以這個(gè)作為中心點(diǎn)去學(xué)習(xí)。4,學(xué)習(xí)中要邊學(xué)邊做,再簡單的例子都要自己動(dòng)手敲一遍,建議使用慢慢的使用比較輕便的編輯器,比如subline,notepad++等,建議盡量少使用鼠標(biāo),以后就會(huì)明白為什么要這樣。5,要深入理解MVC,面向?qū)ο?,?shù)據(jù)庫6,學(xué)習(xí)一款框架做完上面的東西,你就是一個(gè)初級(jí)的php程序員了,中級(jí)的話就是做了很多的項(xiàng)目,對(duì)上面的知識(shí)運(yùn)用熟練,精通。到高級(jí)的話就是可以做到不用框架也能把一個(gè)項(xiàng)目做得好,做得快,安全高效。
胡嘉
毛氏
樓上說的很好,贊一個(gè)。你不用考慮CMS二次開發(fā)了,會(huì)者不難,難者不會(huì),你現(xiàn)在水平根本看不懂cms的代碼。當(dāng)然,完全不會(huì)php的也能玩兒cms,做模板改樣式唄,功能擴(kuò)展就別想了。自己做留言板其實(shí)是一個(gè)極好的開始,我目前沒看到過哪本書比php的手冊(cè)更詳細(xì)。其實(shí)php常用的函數(shù)并不多,你首先需要記住語法,如if for while等,這個(gè)是各個(gè)語言基本通用的,然后就是字符串處理系列函數(shù),日期時(shí)間系列函數(shù),數(shù)據(jù)庫(主要是mysql)系列函數(shù),數(shù)學(xué)運(yùn)算系列函數(shù),數(shù)組謝列函數(shù)(你的首個(gè)留言板基本只會(huì)用到這些),次級(jí)的就是目錄、文件、正則表達(dá)式、圖形系列函數(shù)(升級(jí)版留言板可能會(huì)用到這些),其它就很少用了,你可以需要的時(shí)候再去看。不要求把手冊(cè)背下來,只要知道php提供了什么功能就好,這樣你就會(huì)知道某個(gè)功能是需要自己實(shí)現(xiàn)還是可以使用現(xiàn)有的函數(shù)。學(xué)開發(fā)就是不斷地寫代碼,看多少書視頻什么的也不如寫10萬行代碼。另外,不要復(fù)制代碼!就算是相同的功能,你每次都要重寫,這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)問題,知道自己的不足然后再新版本中改正。如果寫了點(diǎn)什么就沾沾自喜,以后用到的時(shí)候直接粘貼過去...那成就也就很有限了。
卓遠(yuǎn)峰
1. HTML網(wǎng)站制作的基礎(chǔ),瀏覽器打開任意一個(gè)網(wǎng)頁,查看其源碼都是看到的HTML。因?yàn)镠TML是網(wǎng)站頁面最終的表現(xiàn)形式。網(wǎng)站頁面所有的內(nèi)容都需要通過HTML展現(xiàn),所以學(xué)習(xí)PHP必學(xué)的基礎(chǔ)首先就是HTML,HTML很簡單,它甚至都不能算做一門編程語言,而是一個(gè)標(biāo)記語言。HTML就是一些標(biāo)簽,頁面的內(nèi)容就放在一個(gè)個(gè)標(biāo)簽里面。2. JavaScriptJavaScript會(huì)比HTML和CSS難一點(diǎn),不過入門很簡單,跟著教程練習(xí)學(xué)起來會(huì)更加順利。如今JavaScript被炒得比較火(庫和框架滿天飛,用得最多的還是jQuery),不過學(xué)習(xí)好基礎(chǔ)才是最重要的,正所謂萬變不離其宗。學(xué)習(xí)建網(wǎng)站,當(dāng)然就要勤動(dòng)手,鞏固好基礎(chǔ)。學(xué)了JavaScript,對(duì)PHP中的很多概念也都明白了,因?yàn)榫幊陶Z言里面很多東西都是相通的。3. CSS學(xué)習(xí)了HTML,知道頁面的內(nèi)容是怎么展現(xiàn)的了。那么我們是不是可以把頁面展現(xiàn)得更漂亮呢(畢竟這是一個(gè)看臉的時(shí)代~),平時(shí)我們看到的那些漂亮的網(wǎng)站頁面,大多數(shù)都是通過CSS來美化的。CSS代碼都是些樣式屬性,這些樣式屬性添加到HTML元素上面,對(duì)應(yīng)的HTML元素的樣式就會(huì)被CSS改變,學(xué)起來會(huì)很快,因?yàn)榫帉慔TML和CSS可以直接在瀏覽器上面看到效果,非常有意思!
4. jQueryjQuery是一個(gè)快速、簡潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(或JavaScript框架)。jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做的事情。它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。PHP中文網(wǎng)自己錄制的jquery 基礎(chǔ)視頻教程著重介紹了jQuery的API及jQuery框架的所有基礎(chǔ)知識(shí),在實(shí)例引導(dǎo)下演示如何使用jQuery框架以超越純JavaScript的速度實(shí)現(xiàn)功能,以及如何使用極少代碼完成繁瑣任務(wù)。5. MySQL對(duì)于MySQL數(shù)據(jù)庫,可以先學(xué)習(xí)基礎(chǔ)就行了,能夠熟練地對(duì)數(shù)據(jù)庫進(jìn)行【增刪改查】操作就夠用了。等學(xué)習(xí)了PHP,再來對(duì)MySQL進(jìn)行加深學(xué)習(xí),這樣會(huì)事半功倍。數(shù)據(jù)庫并不像想象中的那么難懂。6. PHP入門了HTML、CSS和JavaScript之后,對(duì)于編程已經(jīng)有自己的理解了,這時(shí)學(xué)習(xí)PHP會(huì)容易很多,至少知道變量、語句、函數(shù)、對(duì)象等等東西,學(xué)習(xí)的過程中也會(huì)自信很多。先學(xué)習(xí)PHP中文網(wǎng)里的基礎(chǔ)課程,然后跟著PHP中文網(wǎng)里的實(shí)戰(zhàn)項(xiàng)目多做一些小項(xiàng)目,實(shí)踐出真知,加深對(duì)PHP的理解。這時(shí)再去看WordPress里面的代碼,會(huì)發(fā)現(xiàn)大多數(shù)PHP代碼都能看懂。想修改下WordPress主題什么的都是小case~??梢宰约憾ㄖ芖ordPress功能啦