- 1
- 2
- 3
- 4
- 5
- 6
- 7
private function _fileExists($file)
{
if(file_exists(self::FILE_PATH . $file)) {
return true;
}
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
private function _fileExists($file)
{
if(file_exists(self::FILE_PATH . $file)) {
return true;
}
return false;
}
Нашел в одном из проектов.
Вий?
private function _fileExists($file)
{
return file_exists(self::FILE_PATH . $file);
}
return file_exists(self::FILE_PATH . $file));
Иди в перл, однострочники писать.
Разница в нагрузке практически нулевая. Читабельность чуть лучше. Как итог, один хуй.
Может человек расширять собирался? А может торопился и не слазил в справку чтобы убедится, что функция всегда возвращает boolean (а не как некоторые в похапе)?
Нет блять, великий cartman узрит гавно и запостит. Предложи еще все обращения к функции в классе заменить на file_exists(self::FILE_PATH . $file)), Целых семь строчек сэкономишь, охуеть как круто!
Загадаю желние, посмотрим исполнится или нет
Что касается картманов тут 90-95% такого
Обсчитался, учитывая переносы строк между функциями - все восемь.
Кажется, у меня БАЙТКОД от таких мега-постов на говнокоде.
Нет, надо так:
Так намного читабельнее!
Fixed
{
return ( TRUE );
}
else
{
return ( FALSE );
}
Во как надо ))
switch (file_exists ( self::FILE_PATH . $file ))
{
case true: return true;
case false: return false;
default : return false;
}
switch (true)
{
case file_exists ( self::FILE_PATH . $file ): return true;
}
switch (false)
{
case file_exists ( self::FILE_PATH . $file ): return false;
}
if (file_exists ( self::FILE_PATH . $file )) $flag=1;
elseif (!file_exists ( self::FILE_PATH . $file )) $flag=0;
switch ($flag)
{
case 1: return true;
case 0: return false;
}
Ну да, я не так просветлён :(
(ещё вариант: (не ИСТИНА) и (не ЛОЖЬ)).
*по доброму*
1 сточка против четырех - ты тоже пишешь процедурно, а классы и объекты медленней работают?