omg. if (!isset ($var)) {} <- вот самый оптимальный и оптимизированный код, а еще лучше так как ты написал if (!$var) {}
ну и контрольный тебе в голову...
Этот is_null будет работать только если переменная = null;
Если же будет так:
$a = 0;
$a = '';
Функция всегда будет выдавать false.
Потому что функция эта вернет true, в единственном случае, когда $a = null;
Так что, сиди, и ежа себе засунь в одно место.
Хотел .... да не получилось.
К тому же протестировал я, отрицание работает в 2 раза быстрее.
Это используют в PHP, JS,C/C++. Почитай, посмотри, а потом уже начинай ежа включать.
Ну и для примера, покажу что отрицание использовать удобнее, чем is_null.
Если тебе нужно проверить к примеру 3 переменных сразу, то с is_null нужно писать:
If (is_null($a) && is_null($b) && is_null($c)) {...}
А если использовать отрицание, то:
If (!$a &&!$b &&!c) {...}
1. Запись короче, что сокращает объем кода.
2. Выполнится быстрее
а по моему из бабушкиной
Artemka, Представь себе, я тоже это не из бабушкиной тетради взял...
о боже, вы когда нибуть читали документацию по php, чтоб проверить переменную на пустоту используется is_null
ясно
К примеру?)
можно и навести дургие примеры сокращения.
satton, Это все с заведомо существующими данными прогонять нужно.
как на php
42 ответа
как залить php на wen.ru
42 ответа
Чем отличается питон от удава
42 ответа
Как натянуть сайт на питона
42 ответа