Главная /
PHP: основы /
В функции определена переменная $var с ключевым словом global (в глобальной области видимости эта переменная существует); что произойдет после unset($var)?
В функции определена переменная $var
с ключевым словом global
(в глобальной области видимости эта переменная существует); что произойдет после unset($var)
?
вопрос
Правильный ответ:
глобальная переменная будет сброшена, а ее значение - потеряно
к переменной, содержащей ссылку, нельзя применить
unset()
переменная
$var
в локальной области видимости функции будет сброшена и перестанет указывать на глобальную переменную $var
; с глобальной переменной $var
ничего не произойдет
будет сгенерирована ошибка
Сложность вопроса
48
Сложность курса: PHP: основы
50
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, какого рожна я не нашёл данный сайт с всеми ответами интуит месяц назад
27 ноя 2019
Другие ответы на вопросы из темы программирование интуит.
- # При использовании двойных ("") кавычек имена переменных обрабатываются следующим образом:
- # PHP-сценарий содержит следующий код: <?php $a = array( "ПЕРВЫЙ", "ВТОРОЙ" ); echo "Р".$a[1][2].$a[0]{5}; ?> Укажите результат выполнения сценария:
- # PHP-сценарий содержит следующий код: <?php function foo(&$foo) {($foo!="foo")?bar($foo):$foo.="bar";return $foo;} function bar(&$bar) {echo $bar;} $foo = foo; $bar = bar; $foo(foo($foo)); ?> Укажите результат выполнения сценария:
- # Файл a.php содержит следующий код: <?php session_start(); $_SESSION["prev_page"] = "a.php"; ?> <a href="b.php">Перейти на следующую страницу</a> Файл b.php содержит следующий код: <?php echo "Вы пришли с ".$_SESSION["prev_page"]; ?> Предполагалось, что при переходе на следующую страницу будет отображена строка "Вы пришли с a.php", однако результатом выполнения сценария является строка " Вы пришли с ". Все настройки работы с сессиями являются установленными по умолчанию. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности работы программы:
- # Файл a.php содержит следующий код: <?php session_start(); $_SESSION["a1"] = "a"; $_SESSION["a2"] = "b"; ?> <a href="b.php">Перейти на следующую страницу</a> Файл b.php содержит следующий код: <?php session_start(); echo session_encode(); ?> Укажите результат выполнения сценария: