除了Trace调试之外,系统还提供了\think\Debug类用于各种调试。输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dump和print_r之外,ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量
开发过程中,有些时候为了测试性能,经常需要调试某段代码的运行时间或者内存占用开销,系统提供了think\Debug类可以很方便的获取某个区间的运行时间和内存占用情况。 例如:Debug::remark('begin');// 
查看SQL记录如果开启了数据库的调试模式的话,可以在日志文件(或者设置的日志输出类型)中看到详细的SQL执行记录以及性能分析。下面是一个典型的SQL日志:[ SQL ] SHOW COLUMNS FR
ThinkPHP5.0版本开始,提供了Socket日志驱动用于本地和远程调试。Socket调试只需要在配置文件中设置如下:'log' => [
一旦抛出了HttpException异常,可以支持定义单独的异常页面的模板地址,只需要在应用配置文件中增加:'http_exception_template' => &nb
命名规范ThinkPHP遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:目录和文件目录使用小写+下划线;类库、函数文件统一以.php为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;类文件采用驼峰法命名(
下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下:project 应用部署目录├─application &nbs