PHP是做什麼的 如何學習PHP

來源:文萃谷 4.75K

許多學PHP的人一直也搞不清楚,一個PHP程序員和Java程序員或者是程序員有什麼不同,告訴你,其實都一樣,沒有什麼不同。下面的內容,就是針對一個Java程序員掌握的技能對比PHP來説的!告訴你,它們其實是一樣的,不過是工具而已,沒有高低貴賤之分。只不過你不熟練,不知道而已。就讓小編來告訴大家吧!

PHP是做什麼的 如何學習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手冊為學習教材,但是越往後看越覺得裏面寫的東西瑣碎繁多,手冊裏介紹了很多標籤,標籤又有很多屬性,它們各自又代表的什麼含義。

就像下面的這個表示表格的一些標籤,這是手冊給出的概念,看了之後似乎也明白又不太明白,看完又沒記住,回想起來,還是一頭霧水,像是什麼也沒學到。

熱門標籤