thinkphp5手册

SQL调试

查看SQL记录 如果开启了数据库的调试模式的话,可以在日志文件(或者设置的日志输出类型)中看到详细的SQL执行记录以及性能分析。 下面是一个典型的SQL日志: ...

性能调试

开发过程中,有些时候为了测试性能,经常需要调试某段代码的运行时间或者内存占用开销,系统提供了 think\Debug 类可以很方便的获取某个区间的运行时间和内存...

变量调试

除了Trace调试之外,系统还提供了 \think\Debug 类用于各种调试。 输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的 var_d...

trace调试

调试模式并不能完全满足我们调试的需要,有时候我们需要手动的输出一些调试信息。除了本身可以借助一些开发工具进行调试外,ThinkPHP还提供了一些内置的调试工具和...

抛出异常

手动抛出异常 可以使用 \think\Exception 类来抛出异常 // 使用think自带异常类抛出异常 throw new \ think \ Exce...

异常处理

和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面。 默认异常处理 在调试模式下,系统默认展示的错误页面: 只有在调...

调试模式

ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。 我们强烈建议ThinkPHP开发人员在...

写入授权

5.0的日志功能支持写入授权,我们可以设置某个请求的日志授权Key,然后设置允许授权写入的配置 Key ,实现个别用户日志记录的功能,从而提高高负载下面的日志记...

日志清空

日志类提供了日志清空的方法,可以在需要的时候手动清空日志,日志清空仅仅是清空内存中的日志。 使用方法如下: Log : : clear ( ) ;

独立日志

为了便于分析, File 类型的日志驱动还支持设置某些级别的日志信息单独文件记录,例如: log = [ type = file , // error和sql日...

热门资讯

安装ThinkPHP ThinkPHP5 的环境要求如下: PHP = 5.4.0 PDO PHP Extension M...
日志写入 日志写入 版本 新增功能 5.0.16 增加文件日志自动清理功能支持 5.0.13 增加单文件日志写...
行为 概述 版本 新增功能 5.0.4 行为类的方法采用驼峰法命名 行为绑定支持绑定到类的方法 行为(Be...
验证码 首先使用 Composer 安装 think-captcha 扩展包: composer requi...
升级指导 升级指导 从V5.0.23升级到V5.0.24 从V5.0.22升级到V5.0.23 从V5.0.2...
模板引擎 内置模板引擎 视图的模板文件可以支持不同的解析规则,默认情况下无需手动初始化模板引擎。 可以通过下面...
查询数据 基本查询 查询一个数据使用: // table方法必须指定完整的数据表名 Db : : table ...
连接数据库 ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操...
路由参数 路由参数 路由参数是指可以设置一些路由匹配的条件参数,主要用于验证当前的路由规则是否有效,主要包括:...
Workerman Workerman Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框...