![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2004
Сообщений: 34
|
Вообщем хотелось бы узнать почему мне PHP отвечает что "такой переменной нету".
__________________
Use the force... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: May 2004
Сообщений: 34
|
Не получается
![]()
__________________
Use the force... |
|
|||||
|
__etc, не так ничего не получится...
Poohorik, лучше сделай вот так: <?php
$variable = "Hello World!";
function variable_check($checkvar) {
if (isset($GLOBALS[$checkvar])) {
echo 'All is fine.';
} else {
echo 'There is no variable with name ', $variable_name;
}
}
variable_check('variable');
?>
через ссылки иногда запрещено обращаться к переменным...
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Может $_GLOBALS тогда?
|
|
|||||
|
__etc, нет, я не ошибся, именно $GLOBALS. Это ассоциативный массив жестко задан в PHP...
через "_" заданы POST GET и еще нек. другие массивы, из-за того что их полное название $HTTP_POST_VARS, $HTTP_GET_VARS, $HTTP_COOKIE_VARS и т.д. (просто "_" говорит о сокращении) но так как GLOBALS и есть глобалс (более длинного названия нет) "_" - не нужен... ![]()
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет... Последний раз редактировалось divinus; 29.06.2007 в 16:40. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А, ну да.
|
|
|||||
|
А чем топикстартера не устраивает простой isset() ? Или области видимости придуманы для трусов, которые боятся забыть где у них чтообъявлено ?
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 118
|
|
|
|||||
|
Цитата:
вот так и пишут программы, а потом, и происходит всякое, а как же нуль, пустая строка, false в конце концов ..=)
__________________
__________________ |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|