第一章:PHP簡介、開發環境、基本語法
=================================
講解:PHP簡介,PHP開發環境搭建,PHP語法(基本語法、邏輯控制、系統函數),HTML入門
視頻教程:
~~~
PHP三小時入門視頻
https://pan.baidu.com/s/1XecYe407w69Q3wc3qM3Fow
密碼: 4drt
~~~
~~~
十天學會PHP(第六版)
https://ke.qq.com/course/266232
~~~
PHP簡介
--
PHP(Hypertext Preprocessor,“超文本預處理器”)是一種通用開源腳本語言。世界第一大網站開發語言,占有率70%以上。
WordPress、Discuz、MediaWiki等知名開源程序,Facebook等廣大公司都在采用。
歷史
--
1995年, Rasmus Lerdorf發布了PHP(Personal Home Page),發布時版本為PHP2.0
1997年,Zeev Suraski 和 Andi Gutmans重寫了 PHP 的剖析器,成為 PHP 3 的基礎。后來成立Zend公司來支持PHP的核心開發,有Zend引擎,Zend Studio等產品。PHP更名為現在的名稱Hypertext Preprocessor。
2000年,以Zend Engine 1.0為基礎的PHP 4正式發布。2004年PHP 5發布,使用了第二代的Zend Engine。
PHP4、PHP5廣泛流行,成為Web開發第一大語言。
后來PHP5.3全面引入面向對象編程。PHP 6 難產,PHP 6的特性逐步進入5.4等后續版本。
國內鳥哥為核心開發的PHP 7 2016年發布,直接跳過6版本,性能提升一倍。
參考閱讀: [PHP 7 來了,PHP 6 去哪兒了?](http://www.oschina.net/news/68630/php-7-and-php-6)
--------
PHP特點
--
1. 入門簡單,語法類似C,主要用于Web開發,腳本語言
2. 隨意性大,魯棒性強,簡單粗暴: 一千個PHP程序員,就有一千種PHP寫法。
3. [一邊被黑,一邊占領整個世界](http://mp.weixin.qq.com/s?__biz=MzAxMzMxNDIyOA==&mid=402018920&idx=1&sn=3e8cc1f8165240ecad1949ed0c92cd0a&scene=21#wechat_redirect)
PHP語法入門
--
在線PHP運行工具 [RunPHP](http://www.mcqyy.com/RunCode/php/)
詳細語法見子章節
HTML入門
--
1. 標簽
2. 表單
- 目錄
- 第一章:PHP簡介、開發環境、基本語法
- 0.0 各類操作系統下環境配置
- 1.0 基本語法和控制符
- 1.1 變量常量
- 1.1.1 顯示數據Echo、Var_dump
- 1.1.2 數據類型
- 1.2 判斷邏輯(if、switch)
- 1.3 循環邏輯(for、while)
- 1.4 數組
- 1.4.1 Foreach循環
- 1.4.2 數組操作
- 1.5 函數
- 1.5.5 編碼規范PSR
- 1.6 魔術變量
- 1.7 超全局變量
- 1.8 時間日期
- 1.9 字符串操作
- 1.10 開發/部署環境配置
- 1.11 PECL 、 Yaf 、 Swoole
- 第二章:PHP+數據庫
- 2.0 SQL入門
- 2.1 PDO連接、操作數據庫
- 2.2 PDO的CURD操作
- 2.3 預處理
- 2.4 SQLite輕量級數據庫
- 2.5 NoSQL數據庫
- 2.6 緩存 、主從復制、集群 、負載均衡
- _連接 + 管理數據庫(過期)
- _增刪查改CURD操作(過期)
- 第三章:PHP面向對象 + 常用功能
- 5.1 面向對象入門
- 5.2 面向對象特性
- 5.3 文件上傳
- 5.4 富文本編輯
- 5.6 MVC框架模式
- 5.7 文件讀取函數
- 5.8 URL相關
- 5.9 Serialize序列化
- 第四章:Cookie+Session+用戶模塊
- 4.1 Cookie
- 4.2 Session
- 4.3 用戶中心
- 4.4 SSO單點登錄
- 4.5 類 C S 架構REST和Oauth用戶中心
- 第五章:Linux基礎+Git入門+遠程部署
- 3.1 Linux基礎
- 3.2 Git使用
- 3.3 遠程部署
- 第六章:PHP框架
- 第七章:PHP安全和測試
- 第八章:包管理工具+PSR代碼規范
- PHP社區代碼規范 PSR
- 第九章:PHP測試 + PHP調試
- 第十章:性能優化+網站架構+第三方服務
- 10.1 云計算和網站架構
- 第十一章:PHP拓展
- 拓展:十二章 PHP爬蟲
- 拓展:十三章 CMS實戰
- 拓展:十四章 微信公眾號開發
- 拓展:第十五章 注釋、API文檔、IDE自動提示
- 拓展:第十六章 API開發
- 附錄:參考資料
- 附錄:實用在線工具
- 實用技巧和常用函數
- Linux下WDCP主機面板配置
- 使用Git部署到MoPass云
- Curl內網訪問封裝函數
- 附錄:開源組件參考