php編程入門
① 新手應該如何學習php語言
php是一種通用開源腳本語言,PHP獨特的語法吸收了C語言.Java.Perl以及php自創的語法特點.PHP語言學習的門檻不高,即使是零基礎的同學,只要勤於動手實踐,也能由入門到精通.如果你是php語言的初學者,不妨和北京北大青鳥小編了解一下Php是干什麼用的,以及學習php從哪些方面入手.學PHP就到北京北大青鳥值得信賴.
零基礎到精通,新手應該如何學習PHP語言?
Php的用途是什麼?
對於一個php門外漢來說,對php語言存在著較淺的認識,他會覺得php語言就是做網站的.但是,更確切地說,php語言是網站後端開發以及後端處理的.因為這是一項技能,所以在學習php語言之前,大有必要搞清楚它是做什麼的,這一點非常重要!
php學習的框架
下面北京北大青鳥小編對學習PHP的過程做一下概括:
(1)熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁.
(2)理解動態語言的概念,運做機制,熟悉PHP語法.
(3)學習如何將PHP與HTML結合起來完成簡單動態頁面.
(5)不斷鞏固,摸透大部分PHP常用函數,並可理解OOP,MYSQL優化,模板.
(6)建立一個功能齊全的動態站點.
這整個的學習過程是循序漸進的過程,就拿html來說,只有當你先學會了製作網頁,才能為之後建立網站打下基礎.
學習php語言會遇到的問題
對於一個零基礎的php初學者來說,學習過程難免會碰到各種各樣的問題,北京北大青鳥小編在此特別做出說明.
就以html學習為例,在學習過程比較常見的問題就是,看了手冊中的各種概念,但是回想起來概念相當模糊和零碎.然而,php語言的學習並非知識型的,而是技能型的.所以,對於手冊里每一個標簽,每一個屬性都敲了一遍,看看它們的效果和反應,這樣對概念的認識顯然會更深刻一些.像html和css的任何元素標記,這些都要親灶派戚自動手.
另外,在自學的過程中,一個人的視野是有限的,因而仍然需要找些教程視頻來看.觀看這些視頻,你可以發現自己學習當中的遺漏和未曾注意的細節問題.像學習html的一樣,一定要克服惰性,最好建立一個文本,專門用於記錄不懂的一些問題,這樣有利隱陵羨銷於你繼續前進.
搞點項目開發
編程在剛接觸有會有些新鮮感,但是接下來就是一些乏味感,因而需要尋找一些刺激.搞點項目開發,當你發現編程可以解決生活實際問題,將獲得滿滿的成就感,這也你繼續學習的動力源泉之一.當你學會HTML的時候,就可以編好幾個大表格排板的網頁;當你學會PHP,就可以把一加一的運算寫在函數里,然後調用啦.當然,最好做一個留言板,和helloworldPK一下!
② php新手如何入門
如果已經學會了一個php框架,再去學習其他php框架,那麼會很容易上手。
但是如果還沒有php框架基礎,想去學習php框架,往往是一頭霧水,不知道從哪裡下手,從我學習php框架的經驗,給大家分享
一下,如何快速的去學習並掌握一個框架。
一,選擇一個合適的php框架
在國內,使用zf,ci和tp框架的人比較多,新手可以從中選一個去學習,新手不建議一開始就去學習zf,功力還不夠深,學習zf會讓你更迷茫。如果php基礎實在太差,學習ci和tp都覺得有點難度,那麼建議去學習一下我做的框架--canphp框架(簡稱cp),cp=ci+tp的結晶,更為簡單,更容易理解。
二,選定一個php框架之後,如何去學習
第一步,把下載回來的框架壓縮包解壓,然後把每個目錄和文件名,大致的瀏覽一遍。這樣可以大概看出,這個php框架中大致布局和具有哪些功能。
第二步,學習輸出hello
world,hello world很簡單,但是對於學習一門新的語言或框架,很重要。
第三步,學習理解單一入口和網址解析(即網址路由),單一入口,對於新手來說,可能有點不太好理解。
第四步,學習php框架的內置的模板操作,主要學習程序是怎麼賦值給模板,怎麼載入模板和常用的模板標簽
第五步,學習資料庫的添加,修改,刪除,查詢,學會簡單的資料庫操作。
第六步,學習php框架常用的函數和類庫,php框架中一般會帶一些常用的函數和類,可以稍微看一下,此時還沒有必要深入研究,等用到的時候再詳細的去看手冊和樣例。
第七步,下載基於此框架開源的項目系統下來學習,了解了php框架的執行流程,模板操作,和資料庫操作,下載一個開源的系統,下來去學習,學習別人的代碼,學得更快。
第八步,做項目學習,要熟練掌握一個的框架,需要大量的實踐,通過做項目,去深入學習。
第九步,閱讀框架代碼,了解其實現原理
第十步,到這一步,你已經學會了這個php框架。
③ PHP語言入門難嗎需要學習哪些東西
php算是比較容易學習的編程語言了。因為PHP主要以腳本語言為主,如果是自學的話,先看看自己有沒有編程基礎吧,如果之前有過編程基礎的話,對編程概念還有邏輯思維有一定的認識,所以學起其他語言來,相對會比較簡單。
基礎的學習是首先需要突破的難題,要是完全零基礎的話,自學的話開始肯定會吃力,花費的時間和精力也是比較多的,如果你的邏輯思維較好,再加上有人指點,隨著深入的了解,慢慢的就可以掌握了,只要有興趣愛好,有學習的恆心,相信一定能成功開始你的一大步。
學習PHP需要掌握的知識有:
PHP基本的語法、php框架以及CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句。現在一般PHP的都得會前端,那就包括html、css如果更高點層次的就是linux伺服器。
了解一些基礎的變數類型,語法,函數,基本邏輯。學習的前期主要還是以培養自己這方面的興趣愛好為主,先把基礎的東西熟悉掌握了,才不會影響後面的學習。
學習一段時間後你會覺得PHP也就這樣,或者沒什麼難度,PHP並不是孤立的存在,建議開始學習html+css+js。學習這些目的在於PHP本身的東西並不多,真正多的東西都在PHP之外,所以單純的掌握PHP並不足已做出什麼產品。
為了滿足現實生活中的業務邏輯,網站需要處理和存放更多的數據,由此就需要用到資料庫。PHP和資料庫是密不可分的,PHP後來在網站開發中更多的任務就變成了操縱資料庫了。學習MySQL先了解基礎的,這個是干什麼的,我可以用它做什麼?
合理的學習方法更加重要,在學習過程中遇到不懂的問題或者知識點記下來,俗話說:好記性不如爛筆頭,一定不能懶,有助於知識的梳理,更快的建立知識體系。