首頁 頭條 如何學習php經驗分享

如何學習php經驗分享

Feb 06, 2018 pm 02:07 PM
php 分享 經驗

php中文網送書活動愈發火熱,小編看了一下留言,發現很多朋友們都積極地分享了自己學習php的經驗,真的大發激勵人心呢!為此小編就把大家的留言整理出來,希望php中文網的網友們能從中獲取自己的學習路線,幫助大家在php的路上更上一層樓。

我們先來看看一些網友是如何學習的:

網友A:

如何學習php經驗分享 

網友B:

 如何學習php經驗分享

#網友C:

## 

如何學習php經驗分享

網友D:

如何學習php經驗分享

##網友E: 

如何學習php經驗分享留言太多了,小編整理這幾個是想告訴大家,學習php零基礎沒關係,年紀大小沒關係,交不起學費沒關係。看他們是怎麼做到的,你也可以的。

下面小編就跟大家分享網友們的學習方法。

一、如何學習php(網友經驗)

1、php作為一種html嵌套語音,要想學會php,首先得掌握web網頁開發技術,包括html、css、js等,會做靜態網頁之後,接著就是動態網頁的開發,學習php基本語法,掌握常用字串函數,然後就是學習MySQL資料庫,使用php連結資料庫,到此,算是基本入門了。

2、骨架有了,就開始逐漸豐滿了,深化學習網頁開發技術,包括ajax,jquery,了解php面向對象,mvc編程思想,cookie和session,curl函數,開發框架,MySQL的SQL語句優化等,初始linux等,到這一步就步入php初級開發工程師的行列了。當然往後還有中級高級,經驗都是一點一點慢慢累積出來的。

3.等我們完成以上學習的時候我們就已經是一個知道自己需要完善的php工程師了,接下來就是專案實作。

補充

:學習html、css和js等基礎部分的時候,大家可以跟著在線手冊慢慢了解,結合php中文網的免費教學視頻,比如PHP 零基礎入門教學,還有php中文網獨家《獨孤九賤》系列教學課程,非常適合剛入門的小夥伴們。此外,「西門慶大官人」的PHP實戰天龍八部之仿愛奇藝電影網站PHP實戰天龍八部之微信支付視頻教學 是php中文網免費公益直播放送,大家可千萬不要錯過!

二、學習方法步驟:

PHP學習第一階段

1、學完後目標:可滿足企業前台建站要求,可仿製任何網站頁面,並能夠實現瀏覽器相容性,PC端與行動端相容性。並且能夠使用Javascript驗證技術,可以無壓力的勝任前端工程師職位。

2、知識點:

1)Html(掌握)

html文字排版、表格和超級連結、表單和框架

html教程鏈接:http://www.php.cn/html/html-tutorial.html 

2)CSS

css語法與屬性、盒子模型、DIV+CSS佈局

#css教學鏈:http://www.php.cn/css/css-css_tutorial.html

#3)Html5+Css3(掌握)

html5教學: http://www .php.cn/html5-tutorial.html

css3教學:http://www.php.cn/course/555.html

4)Bootstrap(重點)

Bootstrap的佈署、全域CSS樣式、CSS元件

5)Javascript(重點)

JS簡介、JS引入方式、JS語法、JS內建物件、BOM模型、DOM模型、事件程式設計

Javascript教學連結:http://www.php.cn/js-tutorial.html

6)Jquery(重點)

jquery各種選擇器、DOM與jquery物件、屬性操作、事件操作、jquery特效、文件處理、jquery外掛機制

jQuery教學:http://www.php.cn/course/685.html

PHP學習第二階段

1、學完後目標:能夠利用過程導向的程式設計方式能解決常規業務邏輯,實現表單傳值,文件編程,會話技術,影像處理。學完後完全具備建設初級動態。

2、知識點:

1)PHP環境建置(掌握)

靜態網站與動態網站的差異、WEB程式的存取流程、建置wamp環境、自訂環境搭建、建構基於網域名稱的虛擬主機、環境體驗-安裝discuz論壇

2)PHP核心(重點)

變數與常數、資料型別與運算子、流程控制、函數、檔案包含、運算子、字串、陣列

3)Mysql基礎(重點)

資料庫的基本介紹基礎SQL運算、字元集、列類型與列屬性、表格關係、進階資料操作、mysql三大查詢、資料的備份與還原、mysql用戶權限管理、PHP操作Mysql

4)PHP典型技術(重點)

http協定、表單傳值、檔案處理、會話技術、GD影像處理

PHP教學:http://www.php.cn/course/685.html

MySQL教學:http://www.php.cn/mysql -tutorials.html

PHP學習第三階段

1、學完後目標:能夠利用過程導向的程式設計方式能解決常規業務邏輯,實現表單傳值,檔案編程,會話技術,影像處理。學完後完全具備建設初級動態。

2、知識點:

1)PHP物件導向(掌握)

物件導向介紹、使用物件導向、物件導向三大特性、PHP中的繼承、物件的遍歷、物件序列化、反射機制、命名空間

2)PDO(熟悉)

PDO簡介、PDO基本操作及增刪改查、PDO預處理、PDO屬性控制、 PDO異常處理、PDO封裝

3)ICFrarme框架(重點) 

MVC設計模式、框架搭建

4)Smarty模版(熟悉)

模版技術原理、Smarty快速入門、Smarty模版設計、Smarty程式設計、Smarty快取技術

5)專案升級(重點)

郵件技術、頁面靜態化、正規表示式、內容採集、功能完善

PHP學習第四階段

1、週期與目標:

學完後目標:能夠利用目前第一線企業最流行框架ThinkPHP,進行專案快速開發。可實現主流後台常用的RBAC權限管理功能,程式碼管理,前後台交互,多表連接,資料分析,輪詢技術,網站優化技術。並能整合jQuery Mobile,實現PC和手機端一個都不少。學完後完全具備建置主流大中型網站(辦公室OA系統)開發能力。

2、知識點:

1)SVN(已掌握)

SVN概述與安裝、SVN使用詳解、設定多倉庫與權限控制、SVN伺服器設定與管理、鉤子程式

SVN教學:http://www.php.cn/course/354.html 

2) XML(熟悉)

XML語法、SimpleXML, XPath、案例-線上字典 

3)Ajax(掌握)

Ajax快速入門、Ajax物件、傳送get、post請求、用XML、JSON傳輸資料、Ajax跨網域請求、Ajax案例-分頁,聊天室

Ajax教學:http://www.php.cn/course/594.html

4)ThinkPHP(重點)

ThinkPHP快速入門、ThinkPHP控制器、ThinkPHP視圖、ThinkPHP模型、ThinkPHP實用項目

ThinkPHP教學:http://www.php.cn/course/680.html

5)Linux(重點)

linux安裝、shell使用、VI編輯器、使用者、群組、檔案管理、Lamp環境建置

Linux教學:http://www.php.cn/course/646. html

6)最佳化技術(重點)

資料庫最佳化、Sphinx全文索引、Memcache、URL最佳化

PHP學習第五階段

#1、學完後目標:能利用主流架構ThinkPHP,實現真實商城主流業務邏輯(例如屬性篩選商品,商品查找、購物車),並實現商城常用的QQ登入功能、支付功能、介面開發(配送、微信、簡訊、郵件、地圖),並掌握商城伺服器架構高階知識如叢集、負載平衡、分散式!學完後真正掌握大型主流商城開發,並可實現對門戶網站、商城系統、辦公系統等項目進行系統效能調優。

2、知識點:

1)Redis(掌握)

Nosql常見產品介紹、安裝啟動、資料型別解說、PHP支援redis、安全認證與進階案例、持久化機制、主從配置

Redis教程;http://www.php.cn/course/566.html

2)九大介面程式設計(重點)

付款、配送、微信、簡訊、郵件、地圖、百度API、騰訊API、本地資料介面

3)MongoDB(重點)

MongoDB認識、基本與常用指令、索引與使用者管理、資料匯出與備份、主從複製與分片、PHP支援MongoDB

MongoDB教學:http://www.php.cn/course/519.html

# 4)Mysql讀寫分離(重點)

原理、log-bin講解、設定步驟、程式碼實作讀寫分離、ThinkPHP中使用讀寫分離

5)伺服器架構(重點)

WEB伺服器叢集、Nginx負載平衡、Session共用、反向代理伺服器

#PHP學習第六階段

1、學完後目標:掌握PHP開源產品的使用,深入理解開源產品的原理、思想,並能進行快速、深度二次開發。學完後能掌握各種企業入口網站、政府機關、教育機構、媒體機構、個人站長等網站的快速發展。

2、掌握混合式開發方法開發手機APP,該APP可相容於安卓手機和IOS手機,學完後可實現PC端網站(或企業OA平台)內容在手機端同步觀看和更新!

2、知識點:

1)WebApp(重點)

框架基礎、PhoneGap底層實作、Hyrid混合式開發、應用JS SDK類別庫

#2)CMS深度開發(重點)

理解cms系統、熟練應用dedecms系統標籤、利用dedecms開發a67電影網、應用dedecms的資料收集

CMS教學:http:/ /www.php.cn/course/377.html

3)Hadoop(了解)

Hadoop安裝與設定、HDFS設定、Hadoop入門案例、PHP編寫MapReduce

#4)Mysql進階(重點) 

外鍵與範式、檢視與事務安全、觸發器、函數、預存程序、索引

5)Js進階(重點)

js常用事件、js物件導向、js閉套件、js函數呼叫、js小遊戲貪吃蛇。

如果大家覺得這種學習路線不錯,現在就可以按照這個步驟去學習了,不管選擇什麼樣的學習方法和路徑,學習程式設計需要有足夠的耐心和毅力,其實不用多久21天養成一個好習慣,依照自己的時間選擇適合自己的學習方式,堅持下去一定能有收穫。

T樓送書活動還在繼續,感謝朋友們的陪伴,希望你們越來越好,和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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

php程序在字符串中計數元音 php程序在字符串中計數元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

解釋PHP中的晚期靜態綁定(靜態::)。 解釋PHP中的晚期靜態綁定(靜態::)。 Apr 03, 2025 am 12:04 AM

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? 什麼是PHP魔術方法(__ -construct,__destruct,__call,__get,__ set等)並提供用例? Apr 03, 2025 am 12:03 AM

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

PHP和Python:比較兩種流行的編程語言 PHP和Python:比較兩種流行的編程語言 Apr 14, 2025 am 12:13 AM

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。