PHP Undefined variable: mail_template, но эта переменная есть и выводится. Почему так?

index.php

define('ROOT', $_SERVER['DOCUMENT_ROOT']);
require_once ROOT . '/user.php';
message();

user.php

function message() {
require_once ROOT . '/message.php';
echo $mail_template; 
}

message.php

$mail_template = '...';

Я вывожу переменную $mail_template и она выводится успешно, но в логах пишет Undefined variable.


Ответы (0 шт):