- 1
- 2
- 3
if ($linksCount == 0) $linksCount = -1; // for no error
$percent = round(($linksOkIndex/$linksCount)*100, 0);
if ($linksCount == -1) $linksCount = 0; // for no error
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
if ($linksCount == 0) $linksCount = -1; // for no error
$percent = round(($linksOkIndex/$linksCount)*100, 0);
if ($linksCount == -1) $linksCount = 0; // for no error
Я так избегаю деления на ноль -)
О, да, размер анкновен, лет ми спик фром май харт
Приблизительно так.
прилюдно! с извращениями!
you've made my day, dude! :D
bool empty ( mixed $var )
Determine whether a variable is considered to be empty.
Returns FALSE if var has a non-empty and non-zero value.
The following things are considered to be empty:
"" (an empty string)
0 (0 as an integer)
0.0 (0 as a float)
"0" (0 as a string)
NULL
FALSE
array() (an empty array)
var $var; (a variable declared, but without a value in a class)
или по русски для тебя
Возвращаемые значения
Возвращает FALSE, если var содержит непустое и ненулевое значение.
Следующие значения воспринимаются как пустые:
■"" (пустая строка)
■0 (целое число)
■0.0 (дробное число)
■"0" (строка)
■NULL
■FALSE
■array() (пустой массив)
■var $var; (переменная объявлена, но не имеет значения в классе)
зы: сори за УГ не сдержался