Bu çirkin yöntem göz önüne alındığında:
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;
}
}
Şimdi benim on milyar $ soru: i DRY ilkelerini uygulamak ve çok performans için gitmek değerleri (değil bu yöntem ancak bu gibi başka) dönmelidir zaman. Veya: Orada performansı hakkında benim düşünce ile yanlış bir şey var ve ben hemen bazı değer döndüğünüzde onunla ilgisi yok?
Bonus soru: bu daha ondalık almak için basit bir hile var mı?
if($val - intval($val) > 0)
{
return $val;
}
Thanks for your precious time, fabrik