{% else-1 %}

Нет фото
axer * 2.42
• 2 авг 2014, 03:36

•••
В этом коде нет ничего особенного, просто многие не знают, что можно делать такими способами.
Код расчитан на новичков, так что те, кто знает это, прошу не ворчать, что это стандартные моменты языка.
Да, стандартные, но, поторюсь, не все знают, а зря... ...
0

Нет фото
• 5 авг 2014, 22:43


omg. if (!isset ($var)) {} <- вот самый оптимальный и оптимизированный код, а еще лучше так как ты написал if (!$var) {}

0

Нет фото
axer * 2.42
• 5 авг 2014, 10:33


ну и контрольный тебе в голову...
Этот is_null будет работать только если переменная = null;
Если же будет так:
$a = 0;
$a = '';
Функция всегда будет выдавать false.
Потому что функция эта вернет true, в единственном случае, когда $a = null;
Так что, сиди, и ежа себе засунь в одно место.
Хотел .... да не получилось.
К тому же протестировал я, отрицание работает в 2 раза быстрее.

0

Нет фото
axer * 2.42
• 5 авг 2014, 10:12


Это используют в 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. Выполнится быстрее

0

Нет фото
• 5 авг 2014, 01:38


а по моему из бабушкиной

0

Нет фото
axer * 2.42
• 4 авг 2014, 22:56


Artemka, Представь себе, я тоже это не из бабушкиной тетради взял...

0

Нет фото
• 4 авг 2014, 22:31


о боже, вы когда нибуть читали документацию по php, чтоб проверить переменную на пустоту используется is_null

0

Нет фото
• 4 авг 2014, 04:06


ясно *

0

Нет фото
System * [мошенник] 0.85
• 3 авг 2014, 22:43


К примеру?)

0

Нет фото
Lagger * 1.33
• 3 авг 2014, 22:02


можно и навести дургие примеры сокращения.

0

Нет фото
axer * 2.42
• 3 авг 2014, 21:02


satton, Это все с заведомо существующими данными прогонять нужно.