Как работает return в if
- Подробности
- Категория: PHP
- Просмотров: 149
Как работает return в if PHP - очень интересно и познавательно...для функций понятно, что просто прекращается выполнение ее, а вот с условиями нужно точно знать...
<?php
$name = "Latin";
function latin_word($name) {
if (preg_match('/[a-zA-Z]/', $name)) {
return 0;
}
return 1;
}
if (is_numeric(latin_word($name))) {
echo "Да это число" . "<br>";
if (latin_word($_POST['r_name']) == 0) {
return;
// Только это не исполнится, все остальное пойдет нормально
echo "Хорошо после" . "<br>";
} else {
// это уже исполнится
echo "Хорошо после 2" . "<br>";
}
// это исполнится
echo "Хорошо после 3" . "<br>";
}