第一章: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内网访问封装函数
- 附录:开源组件参考