为什么我的 var_dump() 只在函数外使用时显示?
Why is my var_dump() only showing when used outside of the function?
我在尝试调试我的 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()
只在函数外使用时显示?
您没有在任何地方调用函数。
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();
这显示了两个语句。
我在尝试调试我的 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()
只在函数外使用时显示?
您没有在任何地方调用函数。
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();
这显示了两个语句。