Код пояснить більше:
$var = 0;
if (!empty($var)){
echo "Its not empty";
} else {
echo "Its empty";
}
Результат повертає "Її порожньо". Я думав, що порожній () перевірить, чи я вже встановив змінну і чи є всередині значення. Чому він повертає "Своє порожнє" ??
emptyпо суті короткий isset($var) && $var != false. Ви повинні триматися за своє emptyдуже дивне, щоб стріляти собі в ногу. ; P
falseне викликати помилку "невизначеної змінної" марно? Ну добре, здогадайтесь, ви ніколи цього не робите ... 3) Вибір неправильної функції в контексті безпеки не означає, що сама функція є поганою, марною або непослідовною; це просто означає, що хтось обрав неправильну функцію для роботи.
empty(), то, ймовірно, вона має неправильну назву.
empty- це, мабуть, найбільш корисна, але широко зрозуміла функція PHP. Дізнайтеся, як і коли ним користуватися.