幻令 发表于 2018-7-7 22:49:54

php快速从入门到半吊子

PHP快速从入门到半吊子
主讲人: 幻令博客:https://blog.icodef.com论坛:https://www.eruyi.cn

前言
感觉坑有点大...就当巩固了...
打算采用一集一贴的方式,帖子中包含文字讲解,文字信息传递更加准确,视频信息量更多
后面有一些比较倾向介绍 & 科普的可能就不录视频了

环境
全程在windows上,apache做web服务器,所以在linux下或者用Nginx等其他web服务器可能会出现问题,或者php版本不同也会出现问题,到时候可就得自己解决了,本教程请至少在php>=5.4以上
xampp一键安装:apache php7 mysql
编辑器:vscode(推荐phpstorm)


规划

入门
这里的每一集预计都在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.一个简单的数据库操作类

实战
用我们的破框架写一个东西,还没想好...写一个破验证?





j68832688 发表于 2023-3-16 19:04:05

看看什么好东西!!!看看什么好东西!!!

2234441205 发表于 2022-7-28 23:16:25

支持开源~!感谢分享

ritkggnui 发表于 2022-3-3 16:41:19

还在门外的路过

lvbaniang 发表于 2022-1-14 09:00:27

哈哈哈   入门到放弃

skky04180 发表于 2021-8-8 00:27:41

11111111111111

TTmaozi 发表于 2021-7-23 15:53:30

从删库到跑路

xdl2599 发表于 2020-12-17 22:01:13

学习学习

rpew 发表于 2020-12-14 00:44:07

易如意中文编程学习交流论坛有你更精彩~

取名非公开 发表于 2020-10-23 17:35:56

这个牛逼,快速入门到半吊子~!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: php快速从入门到半吊子