- 1
- 2
- 3
- 4
- 5
- 6
- 7
$dbh = $this->initDbh('master');
$srv = $dbh->getServer();
if ($srv->isSlave())
{
$this->triggerError('Trying write on slave');
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
$dbh = $this->initDbh('master');
$srv = $dbh->getServer();
if ($srv->isSlave())
{
$this->triggerError('Trying write on slave');
return false;
}
Перестархуй
Lure Of Chaos 01.06.2011 19:52 # −2
Lure Of Chaos 01.06.2011 19:52 # +2
> 'Trying write on slave'
ууу, садамаза даже
istem 01.06.2011 21:17 # +3
"Trying write on slave".. ( радует перевод слова write "написать", так и хочется спросить про ударение )
-----------
Древнейший анекдот...
Lure Of Chaos 01.06.2011 21:21 # 0
bugmenot 01.06.2011 21:22 # +2
Lure Of Chaos 01.06.2011 21:25 # −1
istem 01.06.2011 21:24 # −1
Наработан, по этому поводу, некий комплекс, поэтому никак не могу забыть... :)
Хех :)
bugmenot 01.06.2011 21:26 # −3
istem 01.06.2011 21:31 # +1
конечно, я всё понимаю, но...
danilissimus 01.06.2011 19:55 # −6
ничего говнокодового. getServer может быть возвращает случайный сервер из списка, а их там может быть несколько.
mitallast 01.06.2011 19:59 # +1
danilissimus 01.06.2011 20:01 # −3
mitallast 02.06.2011 19:41 # +1
То, что не ожидается в программе, называется исключением. или Exception по-английски. Это объект ошибки, содержащий callstack, контекст ошибки и самое главное - описание ошибки. Программа может нормально реагировать на такого рода "неожиданности" при помощи конструкции try catch, которая даже в php имеет механизм перегрузки. При работе с exceptions пишется практически чистый код логики, обработка ошибок выделена в отдельный участок кода.
false не представляет никакой информации, потому говнокодно считается.
Lure Of Chaos 03.06.2011 11:40 # 0
Lure Of Chaos 01.06.2011 20:05 # 0
КО нашептывает, что возвратить мы можем не только труъ, но и целевой объект. как это делают некоторые стандартные функции
TheHamstertamer 01.06.2011 20:36 # 0
danilissimus 01.06.2011 20:49 # −1
Lure Of Chaos 01.06.2011 21:07 # +4
SmackMyBitchUp 02.06.2011 04:44 # +2
istem 01.06.2011 21:40 # +4
Примите мои поздравления :) Наш человек!
Lure Of Chaos 01.06.2011 21:55 # 0
istem 06.06.2011 09:50 # +1
"...как бы нам ни было жалко, банили, баним и будем банить без зазрения совести и душевных терзаний..."
Lure Of Chaos 06.06.2011 10:50 # 0
travka 02.06.2011 17:44 # 0
Когда в явном виде запрашивается мастер, то проверка на слейв получается лишней.
striker 02.06.2011 02:46 # 0
Интересно посмотреть, как определяется
SmackMyBitchUp 02.06.2011 04:44 # 0
guest8 08.04.2019 20:53 # −999