前端快速入手php
目录
有多个前端项目经验者,可以先知道怎么使用,从基础上手,逐步了解,逐步丰富饱满PHP后端技能。
php开发环境
- wampp
- xmpp
- phpstudy
- lanmp (linux环境)
环境/项目配置
- host解析
- web服务器 apache/httpd vhost虚拟机配置
- web服务器 nginx及vhost配置(暂不考虑)
- .htaccess 项目配置文件了解
IDE工具
- vscode
- phpStorm
- NetBeans
- ZendStudio
php基础知识
建议先看php官方语言参考: https://www.php.net/manual/zh/langref.php
框架
以国产框架ThinkPHP 5.0为例
泛读了解TP5.0开发手册
=> TP 5.0 开发手册
-
基础 / 目录结构、开发规范
-
架构 / 总览、模块设计、命名空间
-
配置 / 目录、格式、加载、读取配置、
-
控制器 / 控制器定义
-
请求 / 请求信息、输入变量、请求类型
-
模板 / 模板定位、变量输出、使用默认值、使用运算符、三元运算、包含文件、内置标签
-
扩展 / 函数
-
部署 / 虚拟主机 URL重写 (结合web服务器apache的相关配置)
-
了解具体项目架构
- 客户端(如小程序)api请求,在服务端是哪个文件哪个方法
- 请求参数怎么获取?如何响应数据?数据格式规范?
- 服务端处理业务逻辑流程?服务端数据从哪里来?
具体项目可以用团队里已有项目,也可以到github或码云上找你喜欢的web框架对应的简单的demo上手
数据库
- 基本sql语句了解
- web框架(TP5.0)如何使用数据库
缓存
- redis是什么,解决什么,为什么
安全
- 请求数据安全
- 响应数据保护隐私