Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как опросить в PHP, не пустая ли пришла переменная из скрипта? (Прочитано 4420 раз)
0 Пользователей и 1 Гость просматривают эту тему.
lena
Заглянувший
Новичок
Сообщений: 8
+0/-0
0
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
:
10 Апреля 2002, 12:22:42 »
Получили переменную из предыдущего скрипта.
Нужно проверить, не пустая ли она, т. к. если она пустая, нужно всех послать.
КАК???
if (!$peremen)
{...}
else {...}
Так?
Записан
Kuulest
Заглянувший
Новичок
Сообщений: 26
+0/-0
0
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
Ответ #1 :
10 Апреля 2002, 12:39:53 »
Цитировать
КАК???
if (!$peremen)
{...}
else {...}
Так?
Vot tak
<?
if (!isset(
$peremen
)){
//kode esli peremennoy net
}else{
//kod esli peremennaya est
}
?>
Stay Kuul
Записан
I bet you knew it !!
Britva
Координатор
Глобальный модератор
Ветеран
Сообщений: 1660
+0/-0
0
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
Ответ #2 :
10 Апреля 2002, 14:38:22 »
Требуется проверять на пустоту, поэтому лучше писать
if(@
$var
== \
'\') {
// послать
} else {
// все нормально
}
Записан
Евгений aka Razor,
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
Ответ #3 :
10 Апреля 2002, 14:53:39 »
Или, как вариант, воспользоваться функцией empty().
http://www.php.net/manual/en/function.empty.php
Записан
AS IS...
Dm
Модератор
Глобальный модератор
Ветеран
Сообщений: 1263
+0/-0
0
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
Ответ #4 :
11 Апреля 2002, 01:37:48 »
нужно обратить внимание на то, что при использовании функции empty($var) не возникают предупреждения в отличии от выражения $var=="";
PS. ИМХО, лучше минимум использовать @
Записан
с уважением,
магистр белой магии.
Fury
Завсегдатай
Пользователь
Сообщений: 64
+0/-0
0
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
Ответ #5 :
11 Апреля 2002, 13:49:01 »
Я использую обычно
(isset($var)) and (!empty($var))
Записан
Рыжая бестия
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
Ответ #6 :
11 Апреля 2002, 16:17:02 »
Я использую empty() + error_reporting(0);
Правда empty() возвращает true еще и если переменная равна 0. Но меня часто устраивает конструкция:
if (empty(
$id
)){
$id
=
0
;
}
else{
$id
=
intval
(
$id
);
}
Ну а если попадается случай когда эта конструкция недопустима, то тогда isset() использую
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Dm
Модератор
Глобальный модератор
Ветеран
Сообщений: 1263
+0/-0
0
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
«
Ответ #7 :
11 Апреля 2002, 23:59:59 »
для эксперимента можно сделать:
error_reporting(E_ALL);
при использовании empty() с пустой переменной, предупреждений не возникает.
вот
Макс
прав, неудобно. Везде 0 = FALSE.
Хотя в данном случае все логично. если записан 0 - уже не пустая переменная
Записан
с уважением,
магистр белой магии.
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Как опросить в PHP, не пустая ли пришла переменная из скрипта?
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28