|
发表于
2022-7-7 09:33:29
|
显示全部楼层
提供一个目录给哥哥,我觉得把这目录的内容过一遍,php也差不多了,尤其是最后的内容,工作生产上都会用到
规划
入门
这里的每一集预计都在5分钟左右,泡泡面的时候可以看(泡面番)
>20180713 控制不住了...
基础知识
1.PHP开发环境配置
https://www.eruyi.cn/forum.php?mod=viewthread&tid=1421
2.基本语法
https://www.eruyi.cn/thread-1428-1-1.html
3.输入输出
https://www.eruyi.cn/thread-1459-1-1.html
4.数据类型
https://www.eruyi.cn/thread-1476-1-1.html
5.PHP数组
https://www.eruyi.cn/thread-1529-1-1.html
6.流程控制(分支结构)
https://www.eruyi.cn/thread-1558-1-1.html
7.流程控制(循环结构)
https://www.eruyi.cn/thread-1559-1-1.html
8.include & require
https://www.eruyi.cn/thread-1596-1-1.html
9.全局变量 & 函数
https://www.eruyi.cn/thread-1619-1-1.html
PHP面向对象(OOP)
有对象就不用再继续苦恼了 new Object();
1.class
https://www.eruyi.cn/thread-1702-1-1.html
2.继承
https://www.eruyi.cn/thread-1769-1-1.html
3.访问控制
https://www.eruyi.cn/thread-1784-1-1.html
4.魔术方法
https://www.eruyi.cn/thread-1794-1-1.html
5.namespace
https://www.eruyi.cn/thread-1825-1-1.html
6.interface
https://www.eruyi.cn/thread-1894-1-1.html
7.trait
https://www.eruyi.cn/thread-1896-1-1.html
MYSQL从删库到跑路(CURD)
一个网站数据库是必不可少,这里只研究基操,建议另外去看看mysql的数据类型,索引外键等知识
1.数据库图形工具使用和连接(phpmyadmin)
https://www.eruyi.cn/thread-1909-1-1.html
2.创建(创表和插入)
https://www.eruyi.cn/thread-1946-1-1.html
3.更新和条件
https://www.eruyi.cn/thread-1986-1-1.html
4.查询
https://www.eruyi.cn/thread-2059-1-1.html
5.删除和索引(跑路)
https://www.eruyi.cn/thread-2204-1-1.html
6.防注入
进阶
PHP常用操作
1.变量操作
2.文本操作
3.文件操作1
4.文件操作2
5.正则表达式
6.json
PHP常用扩展
有想法做几个好玩的例子
1.CURL
2.PDO
3.GD
4.XDebug
Debug能力
这里我觉得可能会讲的很虚,只可意会不可言传的感觉,但是debug能力绝对是非常重要的,不管你是PHP程序员还是java,.net也好
1.根据错误提示追踪错误
2.输出内容追踪错误
3.断点调试(远程调试)
PHP与HTML
这一章主要想讲讲网页和PHP之间的一些操作,我会用做一个登录功能和头像上传,另外也建议去看一下http协议,这里不做深究
1.表单提交
2.表单验证(正则)
3.header
4.cookie和session
5.文件上传
半吊子
我也差不多是这样了....还需要继续学习啊,学海无涯,共勉
PHP高级特性
1.预定义变量
2.匿名函数
3.异常处理
4.自动加载(spl_autoload_register)
5.反射
现代化的php
可能只是介绍和简单的使用
1.php7
2.git
3.composer
4.phpunit
5.swoole
6.PSR规范
MVC框架
带大家手撸一个简单的,如果自己再进行一些增强,可能也会是一个不错的东西,有名好用的php框架也有很多,例如:thinkphp,laravel,ci等...如果走向工作岗位一般都要求会的,不过我们这里为什么自己写呢?接触一下PHPMVC框架的原理,还有就是装逼啊!框架一听多高大上
1.MVC?
2.框架规划
3.自动加载
4.route(路由)
5.一个简单的数据库操作类
|
|