Здравствуйте! у меня возникла проблема в следующем! есть файл test.php PHP: <?php global $get; $get['change'] = "--"; ?> и есть файл index.php PHP: <?php error_reporting(E_ALL); require_once 'test.php'; function fun_onse($str){ if ($get['change'] == ""){ $str = str_replace('^', '{', $str); }else{ $str = str_replace('^', '{' . $get['change'] . '', $str); } return $str; } $str = "Проверяю ^работу^ функции"; $new_str = fun_onse($str); ?> Только при запуске функции Код (Text): fun_onse при данном уровне ошибок выводиться сообщение об ошибке Код (Text): Notice: Undefined variable Почему выводить сообщение об ошибки, если переменная $get - глобальная и должна быдь доступна с и внутри функции, помогите разобраться!!!!
то-есть файле test.php должен иметь вид PHP: <?php $get['change'] = "--"; ?> а файл index.php PHP: <?php error_reporting(E_ALL); require_once 'test.php'; function fun_onse($str){ global $get; if ($get['change'] == ""){ $str = str_replace('^', '{', $str); }else{ $str = str_replace('^', '{' . $get['change'] . '', $str); } return $str; } $str = "Проверяю ^работу^ функции"; $new_str = fun_onse($str); ?> Я правильно понял?????