Имеется такой код:
index.php -----------------------------------------------------------
<?
include('header.php');
if($_GET["page"] == NULL) $PAGE=0;
else $PAGE = $_GET["page"];
print_header($PAGE);
?>
---------------------------------------------------------------------
header.php ----------------------------------------------------------
<?
$name_pages = array ("One", "Two", "Three", "Four");
function print_header($PAGE){
echo $PAGE;
echo $name_pages[$PAGE];
}
?>
----------------------------------------------------------------------
Если сделать такой вызов:
http://127.0.0.1/webdev/index.php?page=2
То всё что я получаю, это вывод переменной $PAGE но не элемента массива
с индексом равным $PAGE, в данном случае это 2.
Вывод: --------------------------------------------------------------
2
---------------------------------------------------------------------
При этом если перенести массив внутрь функции print_header(),
то элемент массива выводится.
Собственно вопрос такой, почему не видно содержимое массива вне
этой функции?!
Заранее спасибо!!!

Ответ на:
комментарий
от Selecter

Ответ на:
комментарий
от cyclon

Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от Motiv_studenta

Ответ на:
комментарий
от djung

Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от AngryElf

Ответ на:
комментарий
от ELF

Ответ на:
комментарий
от cyclon

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++ + SQLite3 (2012)
- Форум Тест самогенерирующегося сайта (2017)
- Новости PHP 7.0.0 (2015)
- Форум Выдержит ли SQLite нагрузку уровня linux.org.ru? (2022)
- Форум Gambas контрольные группы. (2013)
- Новости PHP 8.1 (2021)
- Новости jq 1.7 (2023)
- Форум PHP define массив. (2010)
- Форум массив в PHP (2012)
- Форум [Nginx][FastCGI][PHP] Классика жанра - ошибка «502 Bad Gateway» (2010)