- 采用单一入口模式
- 定义框架路径/项目路基/项目名称
- 定义调试模式/运行模式/相关常量
- 载入框架入口文件
- MVC
- mvc是一种将应用层的逻辑层和表现层分离的方法。模型/控制器/试图
- Thinkphp 3.0架构(核心+行为+驱动)
- 核心:框架的核心代码,tp本身是基于mvc思想开发的框架
- 行为:在系统核心之上,设置了很多标签扩展位,每个标签位置可以依次执行各自的独立行为。很多系统功能也是通过内置的行为扩展完成的,行为扩展都是可替换和增加的,由此形成了底层框架可组装的基础。
- 驱动:数据库驱动/缓存驱动/标签库驱动/模版引擎驱动,以及外置的类扩展
- 框架,framework。其实是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。
- 如何防止SQL注入
- 查询条件尽量使用数组方式,
- 不得已必须使用字符串查询条件,使用预处理机制
- 开启数据字段类型验证
- 如何开启调试模式?好处?
- define(‘APP)_DEBUG‘,true);错误信息调试信息会详细记录,便于调试;
- URL模式有哪些?
- 普通模式,PATHINFO,REWRITE,兼容模式,默认PATHINFO,URL_MODEL设置为1
- ThinkPHP中D函数与M函数的区别
-
M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现,而D方法必须有创建模型类。
-
相关文章
- 10-18Python学习笔记6:pychram相关知识及安装教程,后续需要学习的入门知识-最后
- 10-18vue相关的2个综合案例,网页打字练习
- 10-18计网总结☞应用层
- 10-18技术周总结2024.06.03~06.09(K8S & HikariCP数据库连接池)-一、06.05 周三
- 10-18Java学习 - Maven - 仓库、坐标及依赖管理-总结
- 10-18FFmpeg播放器的相关概念【1】
- 10-18【scikit-learn010】sklearn算法模型清单实战及经验总结(已更新)
- 10-18【机器学习基础】Python编程06:五个实用练习题的解析与总结
- 10-18关于vue2 antd 碰到的问题总结下
- 10-18前端性能优化总结笔记