Почему мой var_dump () отображается только при использовании вне функции? - PullRequest
0 голосов
/ 08 мая 2018

Я изучаю var_dump(), пытаясь отладить некоторый код в моем файле WordPress functions.php.

Когда 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 голосов
/ 08 мая 2018

Вы не вызывали функцию где-либо.

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

Это показывает оба утверждения.

...