@john_notebook

Как правильно написать if else?

Всем привет, у меня вопрос как правильно прописать if else проверку!
Например:
<?php
$a = 1;
// проверяем подходит ли переменная
if (empty($a)) {
echo "a = empty";
    exit();
}else{
// если прошло то делаем заключительную проверку   
	if(is_integer($a)){
echo "это число";
		exit();
}else{
echo "нееее";
		exit();
}
}

?>


мой код правильный или можно еще как то??
P.S.: код просто для примера, но я делаю нечто подобное

в первом условие делаю проверку текста на валидность, если валидность ОК то делаем второе условие: проверку на наличие текста в БД если текст найден то пишем информацию о тексте если текст не найден то пишем ошибку, если валидация не прошла то пишем ошибку валадиции. Нужно вот такое сделать!
  • Вопрос задан
  • 519 просмотров
Пригласить эксперта
Ответы на вопрос 2
в php есть оператор elseif(condition), с его помощью такой код будет выглядеть так

if(empty($var)){
// code here...
}elseif(is_numeric($var)){
// another code here...
}else{
// and here
}

if(validate_text($text)){
  $text_id_database = $db->select('some query here where text = '.$text);
  if($text_in_database){
    write_some_info();
  }else{
    $errors[] = 'some error';
  }
  
}else{
  $errors[] = 'Invalid text';
}
Ответ написан
$a = 1;
if( empty($a) ){
	echo "a = empty";
elseif(is_integer($a)){
	echo "это число";
}else{
	echo "нееее";
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы