index.php
require_once('smarty/Smarty.class.php');
$Smarty = new Smarty();
function do_something() {
global $Smarty;
echo "where is smarty?"
var_dump($Smarty);
$ObjSmarty->assign("teams_list", $teams_list);
}
get_active_teams();
Ничего не выводит дамп и не назначает ошибки ...
require_once('smarty/Smarty.class.php');
$Smarty = new Smarty();
function do_something() {
global $Smarty;
echo "where is smarty?"
var_dump($GLOBALS);
var_dump($GLOBALS["Smarty"]);
}
get_active_teams();
дамп глобальных значений показывает Smarty и когда я сбрасываю $ globals ["умный"] ничего.Что происходит.
У меня нет класса, в этом проблема?
Как я могу назначить загруженный объект smarty внутри функции php, не используя объявление класса?