-
1 # 西安小U
-
2 # 你好秀書
PHP已經可以算是最簡單的程式語言了,如果你覺得PHP很難的話,我想你肯定之前沒有任何的程式設計基礎,或者不是計算機專業的,沒關係,慢慢來,興趣是最好的老師,所以培養興趣,目前對你來說是最重要的 。
-
3 # JAVA凌晨四點半
PHP同JAVA,Python,c相比,應該是相對簡單的一門語言,而針對自學者來說,那就需要一個可行的計劃,和足夠的耐心來學習,如果全身心的投入程式設計中,四個半月就可以走馬上任了,當然自己也得付出足夠的毅力與時間去實踐。
最好是當天學習到的知識當天消化,多敲程式碼,多去嘗試著開發各種商城,系統等等。
下面我就想分享一下我剛開始學習PHP的時候,老師給我擬的一份四個半月學會PHP的學習大綱。總共分四個階段。
第一階段
html+css(兩個星期(10天課)週六周天完成京東商城首頁和註冊頁面)
第二階段
1.php基礎階段(10天課程,從php的語法開始學習,到迴圈語句,條件語句...基本學習沒門語言開始學習的時候都要學習的基礎)
2.mysqli擴充套件庫對資料庫的操作(3天)
3.mysql資料庫學習(建立表,增刪改查,資料庫和資料庫表的匯入匯出)(3天)
4.專案新聞列表分頁(利用以上學習,使用a標籤的get請求方式實現分頁)(2天)
php進階階段
1)GD庫(製作驗證碼)
2)檔案上傳,實現多檔案和單檔案的上傳(2天)
3)正則表示式(1天)
4)檔案目錄(4天)
5)利用學的檔案目錄知識(新聞專案——實現沒增加一條新聞就存入資料庫的同時生成靜態頁面,存到檔案中)(2天)
6)PDO類對資料庫的操作(3天)
7)設計模式(3天)
8)面向物件(類,介面,繼承,封裝等)(4天)
9)封裝檔案上傳類,mysql類(增刪改查),驗證碼類(3天 ,一天一個)
10)session(利用session實現使用者登入狀態和非登入狀態)(1天)
第三階段
1.js語法基礎(3天)
2.jq語法基礎(3天)——寫一個輪播圖和一個定時器
3.ajax和json基礎(3天)
4.ajax和json結合實現登入效果,頁面不重新整理請求伺服器效果(2天)
5.redis基礎(2天)
6.mongodb
7.memcached
第四階段
tp框架一個商城(15天)
小程式基礎(10天)
自學的話要了解到部落格裡面有什麼功能模組(並透過所學的知識實現他)
-
4 # 程式猿運營喵
打基礎,地基不牢,地動山搖黑馬程式設計師-PHP基礎知識1. 變數如何定義?如何檢查變數是否定義?如何刪除一個變數?判斷一個變數是否為空的函式?使用$變數名定義變數,比如$strisset() 檢查變數是否定義unset() 刪除一個變數empty() 判斷一個變數是否為空的函式2. 什麼是可變變數?一個變數的變數名可以動態的設定和使用。<?php $a = "hello"; $$a = "world"; echo $hello; //world?>3. 變數賦值方式有哪幾種?直接賦值變數間賦值引用賦值4. 引用和複製有什麼區別?複製是將原來的變數內容複製下來,複製後的變數與原來的變數使用各自的記憶體,互不干擾。引用相當於是變數的別名,其實就是用不同的名字訪問同一個變數內容。當改變其中一個變數的值時,另一個也跟著發生變化。5. php中變數有哪些基本資料型別?php支援8種原始資料型別。包括:四種標量型別(布林型boolean,整型interger,浮點型float/double , 字串string)兩種複合型別(陣列array , 物件object)兩種特殊型別(資源resource,NULL)6. 其它型別轉換為boolean型別時,哪些被認為是false?(重點)布林值false,整型值0, 浮點型值0.0, 空白字串, 字串"0", 空陣列,特殊資料型別NULL, 沒有設定的變數。empty()函式在哪些情況下返回true?布林值false,整型值0, 浮點型值0.0, 空白字串, 字串"0", array()空陣列,特殊資料型別NULL, 沒有任何屬性的物件,沒有賦值的變數。7. 如果定義了一個變數$a ,但是沒有賦初始值那麼$a==0? $a==false? $a==””?$a==NULL?$a===NULL?輸出$a得到什麼?var_dump($a)得到什麼?empty($a)==true嗎?輸出$a++得到什麼?輸出++$a又得到什麼?8. 字串怎麼轉成整數,有幾種方法?怎麼實現?強制型別轉換: (整型)字串變數名;直接轉換:settype(字串變數,整型);intval(字串變數);9. 標量資料和陣列的最大區別是什麼?一個標量只能存放一個數據,而陣列可以存放多個數據。10. 常量如何定義? 如何檢測一個常量是否被定義?常量的值只能是哪些資料型別?define()//定義常量 , defined()//檢查常量是否定義常量的值只能是標量型別的資料。
-
5 # 學了PHP好餓
題主認真的麼?相對於Java,C來說,PHP是一個很好的入門語言,上手比較容易,開發週期快,畢竟是一門弱語言
-
6 # super188
PHP入門容易但是精通的話也需要花費大量時間精力,如果沒有程式設計基礎一開始不管哪門語言都有點難度,慢慢的習慣就好了。多看別人的程式碼,除錯bug,每天堅持寫程式碼或抄程式碼,日積月累是一個量變到質變的過程,大神都是這麼過來的,這行幹個三五年發現原來也就那樣,關鍵開始的時候要堅持住。
-
7 # 苦澀的羽
php已經是很簡單了,初學者建議報個培訓班。
師傅領進門,修行看個人,
你需要一個領進門的人來幫助你
-
8 # 白言哈
PHP入門是很簡單的,比起C語言來說簡單許多而且門檻也不高,只要搭建好伺服器環境便能輕鬆程式設計,程式碼寫好就直接在瀏覽器看到執行結果,不用像C語言那樣編譯執行至於你所說的“晦澀的數學題”,個人認為對於入門程式設計師來說可以不用理會吧,看多了只是打擊你的學習興趣,放輕鬆些,在娛樂的心態下學習PHP 的基本功跟入門知識,很多知識很多技術都是水到渠成學會的
-
9 # 程式設計汪與程式媛
因為程式開發就是有門檻的,不是每個人都適合,也不是一朝一夕就學會的。另外說php難學,一定是沒接觸過其他語言,別被各種培訓班誤導了,也別覺得這個多難,php是最簡單的語言!
-
10 # 灬亦凡
任何語言沒有接觸的時候都會覺得難,PHP相對而言還是比較簡單的,畢竟弱型別語言,你可以先嚐試的先去學基礎,然後接觸幾種開發框架,例如其他人說的中國產PHP框架ThinkPHP,有中文的文件,也可以很快上手,當你寫了幾個專案的時候,你應該會說,PHP真簡單。
-
11 # 西安小U
IT是很現實的環境,能者居上,只要你有技術,就能在網際網路找到自己的立足之地,那麼如何才能讓自己快速成為PHP開發高手,學習PHP需要多長時間?PHP程式語言入門門檻較低,而且在眾多IT崗位中,PHP開發工程師是屬於轉正後薪資遞增快,較其他開發者更勝一籌。目前,就本地在使用了PHP技術的企業也佔據絕大部分。作為PHP開發工程師,要寫一手好的程式,沒有過硬的PHP基礎知識,哪怕心態再好,問題解決的能力再強,也只能紙上談兵,過硬的基礎知識能夠讓你在專案開發過程中游刃有餘。所以認真學習PHP不會太難。
-
12 # 你好秀書
PHP已經可以算是最簡單的程式語言了,如果你覺得PHP很難的話,我想你肯定之前沒有任何的程式設計基礎,或者不是計算機專業的,沒關係,慢慢來,興趣是最好的老師,所以培養興趣,目前對你來說是最重要的 。
-
13 # JAVA凌晨四點半
PHP同JAVA,Python,c相比,應該是相對簡單的一門語言,而針對自學者來說,那就需要一個可行的計劃,和足夠的耐心來學習,如果全身心的投入程式設計中,四個半月就可以走馬上任了,當然自己也得付出足夠的毅力與時間去實踐。
最好是當天學習到的知識當天消化,多敲程式碼,多去嘗試著開發各種商城,系統等等。
下面我就想分享一下我剛開始學習PHP的時候,老師給我擬的一份四個半月學會PHP的學習大綱。總共分四個階段。
第一階段
html+css(兩個星期(10天課)週六周天完成京東商城首頁和註冊頁面)
第二階段
1.php基礎階段(10天課程,從php的語法開始學習,到迴圈語句,條件語句...基本學習沒門語言開始學習的時候都要學習的基礎)
2.mysqli擴充套件庫對資料庫的操作(3天)
3.mysql資料庫學習(建立表,增刪改查,資料庫和資料庫表的匯入匯出)(3天)
4.專案新聞列表分頁(利用以上學習,使用a標籤的get請求方式實現分頁)(2天)
php進階階段
1)GD庫(製作驗證碼)
2)檔案上傳,實現多檔案和單檔案的上傳(2天)
3)正則表示式(1天)
4)檔案目錄(4天)
5)利用學的檔案目錄知識(新聞專案——實現沒增加一條新聞就存入資料庫的同時生成靜態頁面,存到檔案中)(2天)
6)PDO類對資料庫的操作(3天)
7)設計模式(3天)
8)面向物件(類,介面,繼承,封裝等)(4天)
9)封裝檔案上傳類,mysql類(增刪改查),驗證碼類(3天 ,一天一個)
10)session(利用session實現使用者登入狀態和非登入狀態)(1天)
第三階段
1.js語法基礎(3天)
2.jq語法基礎(3天)——寫一個輪播圖和一個定時器
3.ajax和json基礎(3天)
4.ajax和json結合實現登入效果,頁面不重新整理請求伺服器效果(2天)
5.redis基礎(2天)
6.mongodb
7.memcached
第四階段
tp框架一個商城(15天)
小程式基礎(10天)
自學的話要了解到部落格裡面有什麼功能模組(並透過所學的知識實現他)
-
14 # 程式猿運營喵
打基礎,地基不牢,地動山搖黑馬程式設計師-PHP基礎知識1. 變數如何定義?如何檢查變數是否定義?如何刪除一個變數?判斷一個變數是否為空的函式?使用$變數名定義變數,比如$strisset() 檢查變數是否定義unset() 刪除一個變數empty() 判斷一個變數是否為空的函式2. 什麼是可變變數?一個變數的變數名可以動態的設定和使用。<?php $a = "hello"; $$a = "world"; echo $hello; //world?>3. 變數賦值方式有哪幾種?直接賦值變數間賦值引用賦值4. 引用和複製有什麼區別?複製是將原來的變數內容複製下來,複製後的變數與原來的變數使用各自的記憶體,互不干擾。引用相當於是變數的別名,其實就是用不同的名字訪問同一個變數內容。當改變其中一個變數的值時,另一個也跟著發生變化。5. php中變數有哪些基本資料型別?php支援8種原始資料型別。包括:四種標量型別(布林型boolean,整型interger,浮點型float/double , 字串string)兩種複合型別(陣列array , 物件object)兩種特殊型別(資源resource,NULL)6. 其它型別轉換為boolean型別時,哪些被認為是false?(重點)布林值false,整型值0, 浮點型值0.0, 空白字串, 字串"0", 空陣列,特殊資料型別NULL, 沒有設定的變數。empty()函式在哪些情況下返回true?布林值false,整型值0, 浮點型值0.0, 空白字串, 字串"0", array()空陣列,特殊資料型別NULL, 沒有任何屬性的物件,沒有賦值的變數。7. 如果定義了一個變數$a ,但是沒有賦初始值那麼$a==0? $a==false? $a==””?$a==NULL?$a===NULL?輸出$a得到什麼?var_dump($a)得到什麼?empty($a)==true嗎?輸出$a++得到什麼?輸出++$a又得到什麼?8. 字串怎麼轉成整數,有幾種方法?怎麼實現?強制型別轉換: (整型)字串變數名;直接轉換:settype(字串變數,整型);intval(字串變數);9. 標量資料和陣列的最大區別是什麼?一個標量只能存放一個數據,而陣列可以存放多個數據。10. 常量如何定義? 如何檢測一個常量是否被定義?常量的值只能是哪些資料型別?define()//定義常量 , defined()//檢查常量是否定義常量的值只能是標量型別的資料。
-
15 # 學了PHP好餓
題主認真的麼?相對於Java,C來說,PHP是一個很好的入門語言,上手比較容易,開發週期快,畢竟是一門弱語言
-
16 # super188
PHP入門容易但是精通的話也需要花費大量時間精力,如果沒有程式設計基礎一開始不管哪門語言都有點難度,慢慢的習慣就好了。多看別人的程式碼,除錯bug,每天堅持寫程式碼或抄程式碼,日積月累是一個量變到質變的過程,大神都是這麼過來的,這行幹個三五年發現原來也就那樣,關鍵開始的時候要堅持住。
-
17 # 苦澀的羽
php已經是很簡單了,初學者建議報個培訓班。
師傅領進門,修行看個人,
你需要一個領進門的人來幫助你
-
18 # 白言哈
PHP入門是很簡單的,比起C語言來說簡單許多而且門檻也不高,只要搭建好伺服器環境便能輕鬆程式設計,程式碼寫好就直接在瀏覽器看到執行結果,不用像C語言那樣編譯執行至於你所說的“晦澀的數學題”,個人認為對於入門程式設計師來說可以不用理會吧,看多了只是打擊你的學習興趣,放輕鬆些,在娛樂的心態下學習PHP 的基本功跟入門知識,很多知識很多技術都是水到渠成學會的
-
19 # 程式設計汪與程式媛
因為程式開發就是有門檻的,不是每個人都適合,也不是一朝一夕就學會的。另外說php難學,一定是沒接觸過其他語言,別被各種培訓班誤導了,也別覺得這個多難,php是最簡單的語言!
-
20 # 灬亦凡
任何語言沒有接觸的時候都會覺得難,PHP相對而言還是比較簡單的,畢竟弱型別語言,你可以先嚐試的先去學基礎,然後接觸幾種開發框架,例如其他人說的中國產PHP框架ThinkPHP,有中文的文件,也可以很快上手,當你寫了幾個專案的時候,你應該會說,PHP真簡單。
回覆列表
IT是很現實的環境,能者居上,只要你有技術,就能在網際網路找到自己的立足之地,那麼如何才能讓自己快速成為PHP開發高手,學習PHP需要多長時間?PHP程式語言入門門檻較低,而且在眾多IT崗位中,PHP開發工程師是屬於轉正後薪資遞增快,較其他開發者更勝一籌。目前,就本地在使用了PHP技術的企業也佔據絕大部分。作為PHP開發工程師,要寫一手好的程式,沒有過硬的PHP基礎知識,哪怕心態再好,問題解決的能力再強,也只能紙上談兵,過硬的基礎知識能夠讓你在專案開發過程中游刃有餘。所以認真學習PHP不會太難。