Учитывая этот безобразный метод:Когда возвращать значения в PHP?
public function convert_cell_value($val, $type)
{
if($type == 'String')
{
return $val;
}
elseif($type == 'Number')
{
if($val - intval($val) > 0)
{
return $val;
}
else
{
return intval($val);
}
}
else
{
return $val;
}
}
Теперь мои десять миллиардов $ вопроса: когда я должен возвращать значение (не в этом методе, но любой другой, как это), чтобы применить СУХИЕ принципы и идти на производительность тоже. Или: Что-то не так с моей мыслью о производительности, и это не имеет никакого отношения к этому, когда я сразу возвращаю значение?
Бонусный вопрос: есть ли более простой трюк, чтобы получить десятичные знаки, чем это?
if($val - intval($val) > 0)
{
return $val;
}
Спасибо за ваше драгоценное время, Fabrik
Благодарим вас за ответ, Gumbo. Чистота и удобочитаемость, но трюк! :) – fabrik
@fabrik: Спасибо, добро пожаловать! – Gumbo