php学习笔记
GDUFSGOP
这个作者很懒,什么都没留下…
展开
-
tp5无法获取header头Authorization
jwt-php实战 查了一查百度 参考内容: http://www.thinkphp.cn/code/4187.html https://wenda.so.com/q/1460080961720410 写一个基类控制器用来检验token合法性 问题出在:控制器找不到heard[‘authorization’]内容 解决方法: 1.检测Apache是否支持mod_rewrite 通过php提供的...原创 2020-04-03 10:15:56 · 1122 阅读 · 0 评论 -
CI框架学习笔记
一、MVC设计模式 1、MVC概念 M:model V:view C:controller index.php (1)入口文件 唯一一个让浏览器直接请求的脚本文件 (2)控制器 控制器就是一个类文件,可以通过index.php入口文件访问 控制器是核心,它决定http请求如何被处理 控制器负责协调模型和视图 (3)视图 控制器对应输出的视图,收集输入表单 (4)模型 为控制器提供数据,保存数据 (...原创 2020-03-09 15:20:32 · 258 阅读 · 0 评论 -
thinkphp开发规范
1、目录和文件 目录不强制规范 类库和函数文件统一以.php为后缀 类文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致 类名和类文件名保存一致,统一采用驼峰法命名(首字母大写) 2、函数和类、属性命名 类的命名采用驼峰法,并且首字母大写 函数命名使用小写加下划线 方法的命名使用驼峰法,并且首字母小写 属性的命名使用驼峰法,并且首字母小写 3、常量和配置 常量以大写字母和下...原创 2020-03-07 19:27:01 · 145 阅读 · 0 评论 -
php面向对象高级
面向对象高级学习路径 一、面向对象三大特性 封装 继承 多态 1、封装: 将数据(属性和静态属性)和对数据的操作(方法)捆绑到一起,形成对外界的隐蔽,同时对外提供可以操作的接口(即供外部访问的类成员public) 封装的目的(作用): 让使用者只知道类能做什么,而不知道怎么做 明确类与对象的职责:类负责处理业务逻辑,对象只要实现调用 2、继承: 子类合法拥有父类的某些权限 继承必须满足继...原创 2020-03-01 02:12:25 · 138 阅读 · 0 评论 -
thinkphp学习笔记
版本:thinkphp5.0 资料:thinkphp5.0完全入门手册 学习环境:windows+phpstudy集成环境+phpstorm 学习方法: 阅读完全开发手册的序言和基础 搞懂路由、控制器、数据库操作、模型、验证器、视图等的使用。 一、路由器 概述: 路由的作用: 简化URL访问地址,并根据定义的路由类型做出正确的解析。 默认路由规则:http://server/module/cont...原创 2020-02-28 20:36:42 · 192 阅读 · 0 评论