上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: --jwt 是面向离线认证设计的接口权限验证插件 --是生成token->验证token的一套流程 /lib/jwt.php <?php declare (strict_types = 1); namespace app\common\lib; use Exception; use \Firebas 阅读全文
posted @ 2020-09-25 16:38 cl94 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: <?php // php实现顺序存储 $arr = [1,3]; ListInsert($arr, 2, 6); var_dump($arr); $e = GetElem($arr, 2); var_dump($e); // 顺序存储结构的插入 function ListInsert(Array & 阅读全文
posted @ 2020-08-29 16:38 cl94 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 作用: 有些费时的功能为避免超时超时而使用cli模式 or 定时任务使用cli模式 步骤: 1:项目根目录/application/command.php ,新增配置'app\api\command\Dx' 2:在'app\api\command\Dx' 文件里: <?php /** * Creat 阅读全文
posted @ 2020-07-27 10:06 cl94 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 容器和门面是tp框架的精髓所在 涉及容器与门面之前我们先链接几个简单的设计模式 单例模式 反射机制 构造自己的容器类 tp5中的容器类,Container.php 门面模式 门面为容器中的类提供了一个静态调用接口 相对于传统的静态方法调用,带来了更好的可测试性和扩展性 门面模式其实就是通过静态的方式 阅读全文
posted @ 2020-04-12 22:13 cl94 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 前言 tp5的配置种类包含四个分类 惯例配置 核心框架内置的配置文件(thinkphp/convention.php),无需更改。 应用配置 每个应用的全局配置文件(项目根目录下app/config目录下的文件)。 模块配置 每个模块的配置文件(相同配置参数会覆盖应用配置。)比如index模块app 阅读全文
posted @ 2020-04-05 12:10 cl94 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前言 tp5想必大家都不陌生,但是大部分人都停留在应用的层面,我将开启系列随笔,深入剖析tp5源码,以供大家顺利进阶。本章将从类的自动加载讲起,自动加载是tp框架的灵魂所在,也是成熟php框架的必备功能 入口 base.php 主角Loader.php autoload_static.php 总结: 阅读全文
posted @ 2020-04-04 19:12 cl94 阅读(416) 评论(0) 推荐(0) 编辑
摘要: composer create-project topthink/think tp5 5.1.35 --prefer-dist php think run 阅读全文
posted @ 2020-03-31 22:31 cl94 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 在服务器管理中心添加 TCP:465 出站规则 阅读全文
posted @ 2020-03-28 11:59 cl94 阅读(452) 评论(0) 推荐(0) 编辑
摘要: phpanalysis 阅读全文
posted @ 2020-03-26 14:51 cl94 阅读(463) 评论(0) 推荐(0) 编辑
摘要: SELECT * FROM test_user LIMIT 3; #得出(1,2,3) # user和 role是多对多的关系 # 多个user对应多个role # 需求是根据条件查出user列表,并且里面携带了自己所有的role # 本来思路是在user表里面查出所有user # 然后通过for循 阅读全文
posted @ 2020-03-25 16:13 cl94 阅读(647) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页