在尝试调试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()
仅在函数外部使用时显示?
答案 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();
这显示了两种说法。