korpus
злой бобёр
Включение скриптов внутри класса
Столкнулся с такой проблемой. Пишу класс на ООП. Внутри класса задаю функцию, внутри которой подключается скрип с нужными переменными.
class someclass
{
public function doit()
{
if ($a=1)
{
include_once("script.php");
echo $var;
}
}
}
В скрипте script.php определяется переменная $var. Но получается, что данная переменная не может использоваться! Скрипт подключается без ошибок, если в нём написать
echo "text"
то данный текст появится при обращении к функции doit(). Но подключить таким образом какие-то переменные у меня не получается. Функция работает так, как будто в скрипте script.php их не было. Как это исправить? И есть ли другой способ подключить к функции класса список переменных, вынесенных в отдельный скрипт.
Столкнулся с такой проблемой. Пишу класс на ООП. Внутри класса задаю функцию, внутри которой подключается скрип с нужными переменными.
class someclass
{
public function doit()
{
if ($a=1)
{
include_once("script.php");
echo $var;
}
}
}
В скрипте script.php определяется переменная $var. Но получается, что данная переменная не может использоваться! Скрипт подключается без ошибок, если в нём написать
echo "text"
то данный текст появится при обращении к функции doit(). Но подключить таким образом какие-то переменные у меня не получается. Функция работает так, как будто в скрипте script.php их не было. Как это исправить? И есть ли другой способ подключить к функции класса список переменных, вынесенных в отдельный скрипт.
