
21.03.2009, 23:43
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
Люди,заюзал я empty():
В первом случае я также передал пустые кавычки скрипту("");
$x = $_GET['x'];
if(empty($x)) {
echo "Пусто!";
}
Выводит Пусто!
$x ="";
if(empty($x)) {
echo "Пусто!";
}
Ничего не выводит
Из определения функции:
empty() возвращает FALSE если var принимает не пустое и не нулевое значение. Другими словами, если значение var не принимает "", 0, "0", NULL, FALSE, array(), и объекты с пустыми свойствами. В противном случае функция возвращает TRUE.
Так почему тогда разные результаты ?! Ведь в обоих случаях возвращаеться должно NULL и обе переменные существуют!   
|
|
|