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

时间:2018-05-08 04:23:39

标签: php wordpress var-dump

在尝试调试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()仅在函数外部使用时显示?

1 个答案:

答案 0 :(得分:4)

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

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();

这显示了两种说法。