[prg] Как получить данные из соседних условий? Php
Здравствуйте.
Есть страницы, создаваемые при помощи условия
if($_GET['action']== home){
Здесь Мета данные
}
elseif($_GET['action']== about){
Тоже
}
Как получить список значений $_GET['action']? Надо, чтобы вывести на
странице, соответственно надо учитывать нахождение в одном из условий.
В итоге должен получиться такой список:
home
about
...
P. S. Все $_GET['action'] выводятся в файле, подключаемом в index.php
перед файлом, отвечающим за шаблон сайта.
Благодарю.
Всем доброго времени суток! Здравствуйте, Денис Скрипник!
07.07.2017 23:07, Денис Скрипник пишет:
8 раз перечитал ваш вопрос, но так и не понял, чего вы все-таки
хотите... Видимо, непонятливый...
Если вы хотите задать в условии методанные для последующего их
использования, то...
<?php
switch ((isset($_GET['action'])) ? $_GET['action'] : null) {
case 'home':
$meta='home';
break;
//...
default:
$meta='default';
break;
}
echo $meta;
И что значит "получить список значений $_GET['action']"?
Если вы хотите получить его значение - просто присвойте его другой
переменной. Если же хотите задать список возможных значений, то
присвойте его в виде массива...
$actions=['home', 'about'...];
Но зачем и это может быть нужно, не понятно. Этот список ведь жестко
прописан в коде условия...
Ну, и наконец: зачем может быть нужно "выводить" что-либо в файле
index.php, перед подключением шаблона сайта? "Выводить" - это же echo,
print, print_r, var_dump, die, exit и их аналоги?
P.S. Если я из пушки пальцем по воробьям в небе не попал, извините. Но,
в таком случае, вопрос, наверное, все же нужно уточнить.