首頁 後端開發 php教程 新手怎麼學好PHP(PHP入門十要素)

新手怎麼學好PHP(PHP入門十要素)

Apr 23, 2019 pm 05:41 PM
php入門

本篇文章的主要內容是教導新手如何快速入門PHP,具有一定的參考價值,有興趣的朋友可以學習一下。

對於PHP程式設計語言來說。每個人的學習方式不同,寫這篇文章的目的是分享自己的學習過程,僅供參考,不要一味的用別人的學習方法,找對自己有用的學習方式。經常在某些論壇和QQ群組裡看到一些朋友會問“怎樣才能學好PHP,怎樣才能學好***語言 ”,但別人回答最多的是:從最“簡單”的開始。

其實學習一門新語言並不是太難,重要的是你有沒有準備好去學好它,時間的長短和個人的能力和決心有關。黑客界也流行一句話就是“沒有入侵不了的計算機”,這句話大概的意思是說:如果你的技術比維護這台計算機的管理員更勝一籌,那麼就能拿下這台計算機甚至能拿下這個管理員管理的所有計算機,如果技不如人,只能繼續學習超過對方。我說這些話的意思就是讓準備學習陌生語言朋友一定要下決心去學習,只要你下了決心去學了,就一定能學好,千萬不要半途而廢。 (退一萬步來說,即使是沒學好,但你懂的必然比別人多)

了解什麼是最簡單:
1、網頁的基本構成就是html程式碼,所以必須熟悉HTML/CSS/JS等基本元素
2、熟悉PHP語法,了解PHP和HTML的運行方式,學習將PHP與HTML結合完成簡單頁面

PHP手冊是比較好的入門老師

影響學習進度和程式強大是否的幾個可能因素:

1、記憶力

一門語言的強大是否,應該看它的函式庫和程式碼執行效率。

每門語言都是有自己強大的函數庫,要學好它,就必須得花很多的時間去記憶,良好的記憶力能使學習達到事半功倍的效果。

2、數學和邏輯思維

這當然不是絕對影響,因為看開發專案的複雜程度。小的項目不需要太多的數學和邏輯思考能力,但如果是開發類似財務或大量運算相關項目,這一點就是非常重要了。

3、有其它語言的基礎

“一通百通”,這句話的道理也是不容置疑。都說有C語言基礎的人,學習PHP比較容易,我沒學過C語言,所以不知道這句話的效果

4、多看別人寫的程式碼

學習別人的長處,補自己的不足,當然不完全為這個。我始終相信:一個有組織的團隊寫出來的程序不會比個人差。

我PHP入門就是從看程式開始的,我喜歡看別人寫的程式碼(入門是從disucz,PHPWind和國外的phpbb看起,還有就是目前最受歡迎的開源BLOG程式),我盡可能的收集網路上的PHP開源程序,到目前為止,我收集並下載的PHP開源程式有2GB大小,包括BBS,BLOG,CMS等。我下載並不是為了收藏他們,是學習他們的編程方式和實現方法,如果自己想實現的功能不知道怎麼去實現,我就會學習他們的實現方法,並不是抄襲代碼,最終結果是想通過學習,將科技變成屬於自己的。 ASP我也是以同樣的方式學習的(動易和訊的程序及其它ASP開源程序)

#5、實踐

理論固然重要,但實踐必不可少。你理論知識再好,如果不實踐,就不能看到理論所產生的結果或效果,並不能使你的記憶深刻,所以不能紙上談兵

6、恆心

廣告不是有句話是這樣說的麼:“世界上最高的山是自己”,這句話相信朋友們都能理解自己這關,其它的都好辦

#7、找對自己有用的學習方式

這條可以參考4,我的入門是從看程式碼開始

可能有朋友會問:「一開始看那些強大的程式碼,你能看懂麼?」

我的學習方式是從「使用」找「學函數」:PHP的函數太多,短時間不可能記住所有的函數,因為我相信,一個大的專案一定會使用常見且必須的函數,找到這些函數,才會有重點的學習這些函數,難道你能說寫BBS的函數會比寫BLOG用的函數少麼?難道會寫BBS還不會寫BLOG麼?

找對學習方式是要經過多種學習方式的嘗試,所以這個只有自己把握,畢竟每個人的學習方式不一樣

8、盡可能的找視屏教程看

別人說十句,不如一個操作看的明白,這個相信朋友們都有體會吧

9、從專案開始

一定要"逼"自己從寫專案開始。

任何一個高手的「成長」都是要經歷一個過程,這個過程是一步步走過來的,來之不易

很多朋友學習PHP的第一個作品幾乎都是“留言簿”,因為是最簡單的程式了

會寫留言簿,也並不能完全代表你已經入門了,也不代表就會了PHP,我自己開始想以一個“網絡書籤”作為自己的第一個作品,但寫了基本功能後就沒繼續了,感覺沒多大意思。多從網上下載一些成熟的PHP網站源碼進行學習,汲取經驗,現在寫一個完全正確針對企業的CMS系統,包括針對企業的一些常用功能,我想以這個作為自己PHP入門的第一個作品。

10、了解並學習和PHP有關的技術

真正的高手必須得學習和PHP關聯的技術,要學好PHP,就必須得學習資料庫,PHP MYSQL被認為是「黃金搭檔」。所以你必須得接觸MYSQL或你認為比較好的資料庫,開始設計比較"合理"的資料庫,這裡的合理就比較廣泛了,包括資料庫優化和查詢優化等等。

最後想說的是:「不要依賴別人」沒人願意理會一個新手的提問,因為新手提問的在他們眼裡太簡單,不想去解釋。女性朋友很流行一句話是「男人靠的住,母豬會上樹」 引用這句話沒別的意思,只是讓朋友知道這句話的意思。

還想說的是:「珍惜別人回答的次數」人的忍耐都是有限的,一定要珍惜這個限度,不要什麼問題都去問,有些問題自己花點時間能找到答案的也去問,每問一次,別人的耐心就減去一次,等你真正需要幫助的時候,正好是別人不願意回答你的時候,可以想像一下,你失去的太多了

建議的是:「有問題?baidu一下」相信朋友們都已經注意到了,你問的問題,在搜尋引擎裡都能找到相關的提問,並且有詳細的解決方案,你可以使用搜尋引擎找到自己的答案,何必去問別人呢
目前最大的中文搜尋引擎是baidu.com ,全球的google,當然還有其它的搜尋引擎,一個找不到,多試幾個,除非你的問題是第一個提問的,那麼你是幸運的,也可能是你「長相」問題,呵呵,說笑的,不要介意,不過這句話倒是挺流行

祝正準備入門的PHP的朋友能找到適合自己的學習方式,早日成功!!

相關教學:PHP影片教學  HTML影片教學

以上是新手怎麼學好PHP(PHP入門十要素)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP入門指南:PHP基礎語法 PHP入門指南:PHP基礎語法 May 20, 2023 am 08:39 AM

PHP是一種伺服器端腳本語言,它被用來開發動態網站、Web應用程式和網頁程式。 PHP的應用範圍非常廣泛,無論是初學者還是有經驗的開發人員,都可以從中獲益。本文將為您提供PHP的基礎文法入門指南。如果您想學習PHP編程,並且從頭開始打好基礎,那麼您來對了地方。 PHP的基本架構一個PHP程式包含以下三個部分:<?php//PHP程式碼?>程式碼兩邊的&

PHP入門指南:TCP/IP編程 PHP入門指南:TCP/IP編程 May 20, 2023 pm 09:31 PM

PHP作為一個流行的伺服器端腳本語言,它不僅可以用於Web應用程式的開發,還可以用於進行TCP/IP程式設計以及網路程式設計。在本文中,我們將為您介紹TCP/IP程式設計的基礎知識和如何使用PHP進行TCP/IP程式設計。一、TCP/IP編程的基礎知識TCP/IP協議是Internet上進行通訊的標準協議,它是由TCP協議和IP協議兩個部分組成的。 TCP協定負責建立可靠連接

PHP入門指南:檔案上傳和下載 PHP入門指南:檔案上傳和下載 May 22, 2023 am 10:51 AM

在Web開發中,文件的上傳和下載是一個非常常見的需求。無論是使用者上傳頭像、文檔,或是管理員讓使用者下載某個文件,都需要使用這個功能。而PHP作為一個強大的伺服器端語言,自然也提供了強大的檔案操作函數和類別庫,讓我們可以輕鬆實現檔案上傳和下載功能。本篇文章將介紹PHP中實作檔案上傳和下載的基本流程和常用函數,並提供範例程式碼。如果你是PHP初學者或正在學習文件操作

PHP中的新手入門指南 PHP中的新手入門指南 May 25, 2023 am 08:03 AM

PHP是一門熱門的前端程式語言,它功能強大、易學易用,並且被廣泛用於網站的開發和維護。對於初學者來說,PHP入門需要一定的學習與掌握,以下就提供一些PHP的新手入門指南給大家。一、學習基本概念在學習PHP之前,你需要先了解一些基本概念。 PHP是一種向Web伺服器發出指令的腳本語言。簡單來說,你可以使用PHP來產生HTML程式碼並將其傳送給瀏覽器,最終呈現在網頁上

PHP入門指南:JSON擴充 PHP入門指南:JSON擴充 May 20, 2023 am 08:37 AM

PHP是一門廣泛使用的程式語言,尤其在Web開發中,PHP佔據著重要的地位。其中,JSON是一種常見的資料格式,它可以用於儲存和傳輸資料。 PHP中提供了JSON擴展,方便開發人員對JSON資料進行操作與處理。本文將介紹JSON擴充的基本用法和應用場景。一、JSON擴充基本用法將JSON字串轉換為PHP物件或陣列PHP中的json_decode()函數可以將

PHP入門指南:一些常見的HTTP狀態碼 PHP入門指南:一些常見的HTTP狀態碼 May 21, 2023 am 08:15 AM

對於PHP初學者來說,了解HTTP狀態碼是非常重要的。 HTTP狀態碼是指由Web伺服器傳回的3位數字代碼,用來表示客戶端請求的處理結果。本篇文章將介紹一些常見的HTTP狀態碼及其意義,幫助PHP初學者更能理解網站開發過程中遇到的各種HTTP狀態碼。 200OK200OK是最常見的HTTP狀態碼之一,表示請求已成功處理並傳回結果。當你造訪一個網站的時候,如

PHP入門指南:快取設定 PHP入門指南:快取設定 May 20, 2023 am 08:10 AM

PHP是一種非常流行的程式語言,在網路開發領域經常被使用。在PHP開發中,快取設定是非常重要的一部分。快取可以提高網站效能和使用者體驗,降低伺服器負載,是網站優化的常用手段之一。本文將為大家介紹PHP快取設定的入門指南。一、什麼是快取?快取就是將一些經常性存取的資料保存在記憶體中,以便下次造訪時可以快速獲取,避免重複計算或查詢資料庫,提高回應速度。 PHP中,緩

PHP入門指南:程式碼版本管理 PHP入門指南:程式碼版本管理 May 24, 2023 am 08:13 AM

在軟體開發中,版本管理是極為重要的環節。因為在團隊中編寫程式碼不可避免地需要合併各人的程式碼。版本管理工具可以幫助我們追蹤程式碼修改,以及在合併時避免衝突。其中Git是目前最受歡迎的版本管理工具,無論是個人開發或團隊協作都必備。本文將圍繞Git為大家介紹使用版本管理工具的好處、Git的基本概念與基礎操作,並說明如何運用Git與團隊合作開發。為什麼我們需要版本

See all articles