- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
private void UpdateRowInfo()
{
//код
if (condition);
{
//код
}
//код
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 4
0
private void UpdateRowInfo()
{
//код
if (condition);
{
//код
}
//код
}
Наткнулся на вот такое в одном проекте. Точка с запятой после if считается пустым statement, а всё что внутри фигурных скобок - просто блок, от if'а независящий. Всё, как IDEшка об этом сообщает - точка с запятой стала серого цвета (на сером фоне, ага). Угадайте, сколько времени искался этот баг
+3
$a != abs($a)
$a+abs($a) == 0
$a && !($a + abs($a))
$n>>1 > $n
substr_count($a,"-")
is_nan(sqrt($number))
is_nan(log($n))
!array_shift(explode("-", $num))
(int)$var === ~~(int)$var
strlen(strval($num)) != strlen(strval(abs($num)))
strlen(decbin($n)) == 32
is_int(strpos(get_headers("http://habrahabr.ru/blogs/php/page$num/")[0], '404'));
function lessThanZero ($num) {
while (1) {
if ($num++ == 0) {
return true;
}
}
}
function is_value_between($value, $begin, $end) {
return in_array($value, range($begin,$end));
}
"Как проверять отрицательное ли число ?
В мануале в математических функциях не нашёл ."
https://php.ru/forum/threads/kak-proverjat-otricatelnoe-li-chislo.8208/
0
function isRegEx($test)
{
$notThisLine = error_get_last();
$notThisLine = isset($notThisLine['line']) ? $notThisLine['line'] + 0 : 0;
while (($lines = rand(1, 100)) == $notThisLine);
eval(
str_repeat("\n", $lines) .
'@preg_match(\'' . addslashes($test) . '\', \'\');'
);
$check = error_get_last();
$check = isset($check['line']) ? $check['line'] + 0 : 0;
return $check == $notThisLine;
}
"Test if a regular expression is a valid one in PHP"
https://stackoverflow.com/a/15143479/6702274
−1
SADASD