Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: насколько правильная проверка существования переменной
Форумы портала PHP.SU » » Вопросы новичков » насколько правильная проверка существования переменной

Страниц (1): [1]
 

1. alexiy - 20 Июня, 2011 - 11:19:36 - перейти к сообщению
Есть скрипт который обрабатывает переменные переданные с помощью $_POST;
насколько правильна или наоборот следующая проверка существования переменной
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST['name']))
  3. {
  4.   $name = $_POST['name']
  5.   if($name == "") unset($name);
  6. }
  7.  


Заранее Вам благодарен
2. Давит - 20 Июня, 2011 - 11:27:31 - перейти к сообщению
Я бы доверил функцию empty
3. alexiy - 20 Июня, 2011 - 11:29:30 - перейти к сообщению
Давит пишет:
Я бы доверил функцию empty

а по точнее можно, не совсем понятно что Вы написали
4. Давит - 20 Июня, 2011 - 11:31:39 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. if( isset($_POST['name']) )
  2. {
  3.   $name = $_POST['name']
  4.   if( empty($name) ) unset($name);
  5. }


http://www.php.su/functions/?empty
5. OrmaJever - 20 Июня, 2011 - 12:09:13 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. if(!empty($_POST['name']))
  2. {
  3.   $name = $_POST['name'];
  4.   // и далее используем $name
  5. }
  6. else unset($name);

 

Powered by ExBB FM 1.0 RC1