"PHP" / Говнокод #11 Ссылка на оригинал

+1

  1. 1
  2. 2
  3. 3
  4. 4
...
catch (HeadshotException $e) {
echo "Извините, вы застрелились: {$e->getMessage()}";
...

В книге Котерова и Костарева по PHP5 наткнулся на замечательный пример кода. Прям за душу взяло, чесслово!

(с) bash

guest guest, (Updated )

Комментарии (30, +30)

"PHP" / Говнокод #10 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
function ToUpper($str)
{
	return strtoupper(strtr($str, "йцукенгшщзхъэждлорпавыфячсмитьбю", "ЙЦУКЕНГШЩЗХЪЭЖДЛОРПАВЫФЯЧСМИТЬБЮ"));
}

битрикс

guest guest, (Updated )

Комментарии (38, +38)

"PHP" / Говнокод #9 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
function htmlspecialcharsex($str)
{
	if (strlen($str)>0)
	{
		$str = str_replace("&", "&", $str);
		$str = str_replace("<", "&lt;", $str);
		$str = str_replace(">", "&gt;", $str);
		$str = str_replace(""", "&quot;", $str);
		$str = str_replace("<", "<", $str);
		$str = str_replace(">", ">", $str);
		$str = str_replace("\"", """, $str);
	}
	return $str;
}

битрикс sex

guest guest, (Updated )

Комментарии (18, +18)

"PHP" / Говнокод #7 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
$res["LIST_PAGE_URL"] = str_replace("//", "/", str_replace("#LANG#", $res["LANG_DIR"],
							str_replace("#SITE_DIR#", SITE_DIR,
								str_replace("#SERVER_NAME#", SITE_SERVER_NAME,
									str_replace("#IBLOCK_ID#", $res["IBLOCK_ID"], $res["LIST_PAGE_URL"])
								)
							)
						)
					);

битрикс

guest guest, (Updated )

Комментарии (36, +36)

"PHP" / Говнокод #6 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
/// Однажды придумал от скуки :) the1st.net.ru

if(!function_exists('function_exists')) {
 function function_exists($f) {
  return function_exists($f);
 }
}

Придумано от скуки на досуге. Довольно спонтанно вырвалась мысль и была сразу воплощена в жизнь :)

guest guest, (Updated )

Комментарии (64, +64)

"PHP" / Говнокод #1 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
$error = "Всё хорошо";
 
if (!$_POST['mail'] || !checkEmail($_POST['mail'])) {
    $error .= "Не верный E-mail";
}
 
...
 
if ($error == "Всё хорошо") {
    $db->query("INSERT...
} else {
 
...

guest guest, (Updated )

Комментарии (582, +582)