- 相關推薦
PHP是做什么的 如何學習PHP
許多學PHP的人一直也搞不清楚,一個PHP程序員和Java程序員或者是.net程序員有什么不同,告訴你,其實都一樣,沒有什么不同。下面的內容,就是針對一個Java程序員掌握的技能對比PHP來說的!告訴你,它們其實是一樣的,不過是工具而已,沒有高低貴賤之分。只不過你不熟練,不知道而已。就讓小編來告訴大家吧!
文章開頭我想問一句話:PHP是做什么的?
因為這是面試中會問到的一個問題,雖然它看起來很簡單。
回答做網站的,也就是個簡單建站的水平。
回答做網站后端開發的,對PHP有了一定的認識。
回答做后端處理的,有了更深層次的認識。
學習一樣技能,你得先清楚這項技能是到底做什么的,說到這里,我想大家都會簡單的說是做網站的,因為PHP在WEB領域應用最為廣泛,大多數網站都是用PHP做的。準確的說PHP是做網站的后端開發的,其實我這樣說還不算正確,PHP只是做后端開發的,但不只是網站而已。就像現在比較火的APP開發也可以用PHP做后端處理。
PHP相對于其他語言,比較簡單,相對好上手,比較適合零基礎的人學習,但是就像我上面說的那樣,PHP只完成了一個網站或者系統的一部分。
一個運行的網站或者軟件系統可以分為前端頁面,后端程序,數據庫,linux。而處理后端的PHP僅僅是只占了四分之一,PHP本身的東西其實并不多,真正多的東西都在PHP之外,所以單純的掌握PHP并不足已做出什么產品,可能連工作都找不到。
關于學習PHP,我想講講我的心路歷程:
前端:
但凡是一個網站都必須得讓人能看得見,使用得起來。任何一個網站可以沒有數據庫,可以沒有后端程序,但是必須得有前端頁面,而這也是最早期的網站形態—一 一個只能展示文字和圖片等信息的靜態頁面。
掌握靜態網頁的制作技術是學習開發網站的先決條件。這里面的學習包括 HTML,css,javascript,它們可以直接使用瀏覽器運行。
HTML負責網頁的結構,用它來規定網頁排版中哪部分是文字,哪部分可以放圖片,音頻文件,視頻文件放在網頁中什么位置顯示等。
CSS可以把這些文字,圖片,視頻等信息擁有一定的合理好看的樣式,可以定義文字的大小,顏色,圖片的大小等等。
javascript可以讓網頁與人產生交互,就像你登錄網站,點擊登錄按鈕就會跳轉,把鼠標放到菜單,菜單就會自動展示下拉,逛淘寶時,把鼠標放在產品圖片上,圖片就會放大等等。
我的學習技巧和心得:
我算是零基礎學習開發的吧,連大學都沒上,沒系統的學過計算機專業,初次開始學習html時,我是以w3c手冊為學習教材,但是越往后看越覺得里面寫的東西瑣碎繁多,手冊里介紹了很多標簽,標簽又有很多屬性,它們各自又代表的什么含義。
就像下面的這個表示表格的一些標簽,這是手冊給出的概念,看了之后似乎也明白又不太明白,看完又沒記住,回想起來,還是一頭霧水,像是什么也沒學到。
【PHP是做什么的 如何學習PHP】相關文章:
如何學習php語言12-02
如何學習好php語言03-11
如何自學PHP03-18
零基礎如何學習php03-18
如何選擇PHP版本03-28
如何配置php環境11-25
如何學好PHP知識07-25
學習php編程語言 php常用英語單詞11-17
php如何獲得ip地址12-05