[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как правильно использовать глобальные переменные?
Страницы: 1, 2
Strannik
Здравствуйте.

У меня возникает ошибка при использовании глобальных переменных в нескольких файлах.

Файлы:

    
-index.php
--function.php
--globals.php
--lang.php
--allfunction.php



Код index.php:

    <?
session_start();
require_once("./function.php");

select();

?>


Код function.php:

    <?php
require_once("./globals.php");
require_once(dirname(__FILE__)."/lang.php");
include_once $GLOBALS["dirang"].GetUserLanguage(3);
require_once(dirname(__FILE__)."/allfunction.php");
?>


Код globals.php:

    <?
$dirang = './';
$langfile = 'lang.php';
$test = 'hello';
}
?>



Код lang.php:

    <?  
GetUserLanguage($rem){
return $GLOBALS["langfile"]; //ex.
}
?>


Код allfunction.php:

    <?  
echo $GLOBALS["test"]; //ex.
}
?>


У меня возникает ошибка при использовании
$GLOBALS["test"]
в файле allfunction.php.

Описание ошибки
Undefened index test in allfunction.php on line ....


Подскажите почему я получаю ошибку и как правильно использовать глобальную переменную test в файле allfunction.php ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.