if (isset($errors) && count($errors) > 0) {
echo $message;
foreach($errors as $error) {
echo "$error<br />";
}
Для чего тут используется функция count()
, ведь если isset()
выполнится, то понятно, что массив содержит больше одного элемента или нет?
isset
проверяет на NULL
, оно не проверяет на пустоту. Для проверки на пустоту существует empty
.
Так что, тут count
для проверки на то, есть ли в $errors
элементы. Можно всё заменить на:
if (!empty($errors)) {
echo $message;
foreach($errors as $error) {
echo "$error<br />";
}
}
Проверка на существование и на пустоту - это две разные проверки.
Для того чтобы выполнить их одновременно, в РНР есть оператор empty()
if (!empty($errors)){
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Выдает ошибку в линии где return $this->urban();
Освоил авторизацию через AD при помощи PHPДалее требуется проверка на ту же авторизацию
Есть строка, которая хешируется md5() md5($salt + /* ASCII код */ + $second_salt); Как я понял с помощью ASCII кода 0x7F (CMD — DEL) мы можем удалить $salt, но как это реализовать...