- 相關(guān)推薦
PHP是做什么的 如何學(xué)習(xí)PHP
許多學(xué)PHP的人一直也搞不清楚,一個(gè)PHP程序員和Java程序員或者是.net程序員有什么不同,告訴你,其實(shí)都一樣,沒(méi)有什么不同。下面的內(nèi)容,就是針對(duì)一個(gè)Java程序員掌握的技能對(duì)比PHP來(lái)說(shuō)的!告訴你,它們其實(shí)是一樣的,不過(guò)是工具而已,沒(méi)有高低貴賤之分。只不過(guò)你不熟練,不知道而已。就讓小編來(lái)告訴大家吧!
文章開(kāi)頭我想問(wèn)一句話:PHP是做什么的?
因?yàn)檫@是面試中會(huì)問(wèn)到的一個(gè)問(wèn)題,雖然它看起來(lái)很簡(jiǎn)單。
回答做網(wǎng)站的,也就是個(gè)簡(jiǎn)單建站的水平。
回答做網(wǎng)站后端開(kāi)發(fā)的,對(duì)PHP有了一定的認(rèn)識(shí)。
回答做后端處理的,有了更深層次的認(rèn)識(shí)。
學(xué)習(xí)一樣技能,你得先清楚這項(xiàng)技能是到底做什么的,說(shuō)到這里,我想大家都會(huì)簡(jiǎn)單的說(shuō)是做網(wǎng)站的,因?yàn)镻HP在WEB領(lǐng)域應(yīng)用最為廣泛,大多數(shù)網(wǎng)站都是用PHP做的。準(zhǔn)確的說(shuō)PHP是做網(wǎng)站的后端開(kāi)發(fā)的,其實(shí)我這樣說(shuō)還不算正確,PHP只是做后端開(kāi)發(fā)的,但不只是網(wǎng)站而已。就像現(xiàn)在比較火的APP開(kāi)發(fā)也可以用PHP做后端處理。
PHP相對(duì)于其他語(yǔ)言,比較簡(jiǎn)單,相對(duì)好上手,比較適合零基礎(chǔ)的人學(xué)習(xí),但是就像我上面說(shuō)的那樣,PHP只完成了一個(gè)網(wǎng)站或者系統(tǒng)的一部分。
一個(gè)運(yùn)行的網(wǎng)站或者軟件系統(tǒng)可以分為前端頁(yè)面,后端程序,數(shù)據(jù)庫(kù),linux。而處理后端的PHP僅僅是只占了四分之一,PHP本身的東西其實(shí)并不多,真正多的東西都在PHP之外,所以單純的掌握PHP并不足已做出什么產(chǎn)品,可能連工作都找不到。
關(guān)于學(xué)習(xí)PHP,我想講講我的心路歷程:
前端:
但凡是一個(gè)網(wǎng)站都必須得讓人能看得見(jiàn),使用得起來(lái)。任何一個(gè)網(wǎng)站可以沒(méi)有數(shù)據(jù)庫(kù),可以沒(méi)有后端程序,但是必須得有前端頁(yè)面,而這也是最早期的網(wǎng)站形態(tài)—一 一個(gè)只能展示文字和圖片等信息的靜態(tài)頁(yè)面。
掌握靜態(tài)網(wǎng)頁(yè)的制作技術(shù)是學(xué)習(xí)開(kāi)發(fā)網(wǎng)站的先決條件。這里面的學(xué)習(xí)包括 HTML,css,javascript,它們可以直接使用瀏覽器運(yùn)行。
HTML負(fù)責(zé)網(wǎng)頁(yè)的結(jié)構(gòu),用它來(lái)規(guī)定網(wǎng)頁(yè)排版中哪部分是文字,哪部分可以放圖片,音頻文件,視頻文件放在網(wǎng)頁(yè)中什么位置顯示等。
CSS可以把這些文字,圖片,視頻等信息擁有一定的合理好看的樣式,可以定義文字的大小,顏色,圖片的大小等等。
javascript可以讓網(wǎng)頁(yè)與人產(chǎn)生交互,就像你登錄網(wǎng)站,點(diǎn)擊登錄按鈕就會(huì)跳轉(zhuǎn),把鼠標(biāo)放到菜單,菜單就會(huì)自動(dòng)展示下拉,逛淘寶時(shí),把鼠標(biāo)放在產(chǎn)品圖片上,圖片就會(huì)放大等等。
我的學(xué)習(xí)技巧和心得:
我算是零基礎(chǔ)學(xué)習(xí)開(kāi)發(fā)的吧,連大學(xué)都沒(méi)上,沒(méi)系統(tǒng)的學(xué)過(guò)計(jì)算機(jī)專業(yè),初次開(kāi)始學(xué)習(xí)html時(shí),我是以w3c手冊(cè)為學(xué)習(xí)教材,但是越往后看越覺(jué)得里面寫(xiě)的東西瑣碎繁多,手冊(cè)里介紹了很多標(biāo)簽,標(biāo)簽又有很多屬性,它們各自又代表的什么含義。
就像下面的這個(gè)表示表格的一些標(biāo)簽,這是手冊(cè)給出的概念,看了之后似乎也明白又不太明白,看完又沒(méi)記住,回想起來(lái),還是一頭霧水,像是什么也沒(méi)學(xué)到。
【PHP是做什么的 如何學(xué)習(xí)PHP】相關(guān)文章:
如何學(xué)習(xí)PHP01-27
PHP新手如何學(xué)習(xí)數(shù)組03-13
php學(xué)習(xí)之php配置07-15
PHP的漏洞-如何防止PHP漏洞12-27