腾讯云618特惠专场

文章列表

如何使用Casbin作为ThinkPHP的权限控制中间件 概述 PHP-Casbin是一个强大的.高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理. Think-Casbin是一个专为 ThinkPHP5.1 定制的 Casbin 的扩展包,使开发者更便捷的在 thinkphp 项目中使用 Casbin. 安装 创
如何让PHP的代码更安全 概述 攻击者通过构造恶意SQL命令发送到数据库,如果程序未对用户输入的 SQL命令执行判断过滤,那么生成的SQL语句可能会绕过安全性检查,插入其他用于修改后端数据库的语句,并可能执行系统命令,从而对系统造成危害 例如删
如何理解PHP程序执行的过程原理 概述 Web环境我们假设为Apache.在编译PHP的时候,为了能够让Apache支持PHP,我们会生成一个mod_php5.so的模块.Apache加载这个模块,在url访问.php文件的时候,就会转给mod_php5.so模块来处理. 这个就是我们常说的SAPI.英文名字是:
详解Laravel框架的依赖注入功能 概述 任何时候,你在一个控制器类中请求一个依赖,这个服务容器负责: 1.自动地在构造函数中检测依赖关系 2.如果需要构建这个依赖关系 3.通过构造函数创建对象形成依赖关系 来看一个非常简单的例子. ?php namespace
如何在Mac上通过docker配置PHP开发环境 使用docker-compose配置开发环境 一般一个基本的PHP开发环境包括PHP.PHP-FPM.WEB服务器.MySQL数据库,另外还会有Redis或memcache等相关NoSQL服务.我主要是通过docker-compose来配置服务. 什么是docker-compose docker-compose是一个通过
MYSQL读写性能测试的简单记录 进行测试之前首先保证你已经可以对数据库进行读写:参见 要求:对MYSQL数据库的读写读写性能进行测试.支持多并发.支持调整事物提交记录数. 注意事项: 要运行测试需要 1. 需要修改数据库的配置信息DB_DRIVER.DB_URL.DB_U
mysql严格模式Strict Mode详细说明 目录 1.开启与关闭Strict Mode方法 2.Strict Mode功能说明 3.例子: 1.not null字段插入null值测试 2.自增长字段插入”值测试 3.text字段默认值测试 总结 1.开启与关闭Strict Mode方法 找到mysql安装目录下的my.cnf(windows系统则是my.i
Mysql循环插入数据的实现 目录 Mysql 循环插入数据 WHILE…DO方式 其他基本命令 Mysql 循环插入10000条数据 1.所以按自己想法,写个循环1W次随便插入数据测试 2.执行过程 Mysql 循环插入数据 说明:首先需要设置delimiter. delimiter的作用:告诉解释器,这段命令
适合新手的mysql日期类型转换实例教程 目录 1.使用cast() 和 convert() 函数实现日期格式的转换 2.使用date_format()函数实现日期格式的转换 示例1:时间类型转换成字符串类型 示例2:从学生表 ‘student’ 中查询前2人现在的年龄. 3.使用str_to_date()函数实现字
详解MySQL中OrderBy排序和filesort排序的原理及实现 目录 1.Order By原理 2.filesort排序算法 3.优化排序 1.Order By原理 MySQL的Order By操作用于排序,并且会有多种不同的排序算法,他们的性能都是不一样的. 假设有一个表,建表的sql如下: CREATE TABLE `obtest` ( `id` B