6变量调试
未知
2021-07-04 11:39:17
0

输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dumpprint_r之外,ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量的信息到浏览器查看。

用法和PHP内置的var_dump一致:

dump($var1, ...$varN)
复制

使用示例:

$blog = Db::name('blog')->where('id', 3)->find();
$user = User::find();
dump($blog, $user);
复制

如果需要在调试变量输出后中止程序的执行,可以使用halt函数,例如:

$blog = Db::name('blog')->where('id', 3)->find();
$user = User::find();
halt($blog, $user);
echo '这里的信息是看不到的';
复制

执行后会输出同样的结果并中止执行后续的程序。

为了方便查看,某些核心对象由于定义了__debugInfo方法,因此在dump输出的时候属性可能做了简化。

上一篇:6SQL调试

下一篇:6远程调试

相关内容

PHP pcntl库中pc...
PHP pcntl库中的pcntl_strerror函数用于解析进...
2025-02-09 04:00:43
PHP pcntl库中pc...
pcntl_strerror函数是PHP pcntl库中用于将系统...
2025-02-09 03:00:44
PHP中pcntl_str...
PHP中,pcntl_strerror()函数用于将系统错误号转换...
2025-02-09 02:00:49
网络攻击中自动化漏洞扫描系...
摘要: 自动化漏洞扫描系统通过模块化设计和关键技术实现,高效检测...
2025-02-09 01:23:43
PHP pcntl_exe...
本文介绍了PHP pcntl_exec进程的调试与优化方法,包括日...
2025-02-08 18:00:42
PHP SysVshm 进...
摘要: 本文详述了使用PHP监控与调试SysVshm进程的方法。...
2025-02-07 17:46:42

热门资讯

tp6开发规范 命名规范 请理解并尽量遵循以下命名规范,可以减少在开发过程中出现不必要的错误。 ThinkPHP6....
6高级查询 快捷查询 快捷查询方式是 一种多字段相同查询条件 的简化写法,可以进一步简化查询条件的写法,在多个字...
tp6多应用提示控制器不存在:... 第一个情况是没有使用composer安装扩展。 如果要使用多应用模式, 你需要win+r,cmd指针...
6配置 配置目录 单应用模式 对于单应用模式来说,配置文件和目录很简单,根目录下的 config 目录下面就...
6异常处理 和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面。 异...
6swoole 本篇内容主要讲述了最新的 think-swoole 扩展的使用。目前仅支持Linux环境或者MacO...
6助手函数 助手函数 系统为一些常用的操作方法封装了助手函数,便于使用,包含如下: 助手函数 描述 abort ...
6查询表达式 查询表达式 查询表达式支持大部分的SQL查询语法,也是 ThinkPHP 查询语言的精髓,查询表达式...
6路由参数 路由参数 路由分组及规则定义支持指定路由参数,这些参数主要完成路由匹配检测以及后续行为。 路由参数可...
6查询 模型查询和数据库查询方法的区别主要在于,模型中的查询的数据在获取的时候会经过获取器的处理,以及更加对...