【问题标题】:Why is my var_dump() only showing when used outside of the function?为什么我的 var_dump() 仅在函数外使用时才显示?
【发布时间】:2018-10-17 22:40:49
【问题描述】:

我在尝试调试 WordPress functions.php 文件中的一些代码时正在了解 var_dump()

在函数内部使用var_dump() 时,它不会显示在页面上。什么都不会显示:

function my_function() {
    $test_variable = 'some words';
    var_dump($test_variable);
}

但是当var_dump() 位于函数之外时,它显示得很好。这将显示转储:

$test_variable = 'some words';
var_dump($test_variable);

为什么我的var_dump() 只在函数外使用时才显示?

【问题讨论】:

  • 调用这个函数吗?
  • 函数调用在哪里?
  • 刚刚想通了!我现在觉得有点傻。

标签: php wordpress var-dump


【解决方案1】:

你没有在任何地方调用函数。

function my_function() {
    $test_variable = 'some words from inside my_function';
    var_dump($test_variable);
}

$test_variable = 'some words from out side my_function';
var_dump($test_variable);

my_function();

这显示了两个语句。

【讨论】:

    猜你喜欢
    • 2014-01-24
    • 2020-01-24
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多