Я новичок в php (но долгое время являлся разработчиком на других языках), и я пробую некоторые примеры соединений с БД в "PHP, MySQL и JavaScript".Он показывает пример файла, который включает переменные соединения БД (имя сервера, имя пользователя, пароль, база данных и т. Д.).У меня есть php-файл, в котором есть несколько функций, которые я написал, и один из них имеет несколько SQL-запросов.По какой-то причине вызов require_once в этом файле не выдает никаких ошибок (у меня есть E_ALL config'd), но эти переменные в моем php-файле базы данных имеют значение null.
Я вызвал echo со всеми переменными в этомфункция, чтобы увидеть, что, черт возьми, происходит, и, конечно, он печатает пустую строку.Что в мире выходит за рамки?Я должен упустить что-то простое.
Вот пример того, что я делаю
db_login.php
<?php
$db_server = 'localhost';
// ....
?>
functions.php
<?php
require_once('db_login.php');
function myfunction() {
echo "$db_server";
// ...
}
?>
Назовите меня сумасшедшим, но разве это не должно быть достаточно простым для работы?