Kuraito
g/KursProgramowania

[PHP] Jak jest lepiej/szybciej:
if($b*$b - 4*$a*$c>=0){1
echo 'x='.(-$b - sqrt($b*$b - 4*$a*$c))/(2*$a).' v x='.(-$b + sqrt($b*$b - 4*$a*$c))/(2*$a);
}
else{
echo 'Funkcja nie posiada miejsc zerowych.';
}
czy
$delta = $b*$b - 4*$a*$c;
if($delta>=0){1
echo 'x='.(-$b - sqrt($delta))/(2*$a).' v x='.(-$b + sqrt($delta))/(2*$a);
}
else{
echo 'Funkcja nie posiada miejsc zerowych.';
}?

#
only_spam

@Kuraito: imo najczytelniej jest
$someVar = $otherVar + ($anotherVar / $dynamicVar);
echo "value of var: $someVar";

Więc, wg mnie, czytelniej jest rozbijać.

Sory że bez kodowania, ale chuja dziala to code

#
Kuraito

@only_spam: Czyli opcja nr 2? A które jest szybsze?

#
only_spam

@Kuraito: Teoretycznie pierwsze, bo omijasz nową zmienną, ale przy naprawde dużej ilości danych byś to musiał robić żeby odczuć jakąś różnicę. Czasem jedno źle napisane wyliczenie rujnuje wszelkie takie pierdółkowate optymalizacje

#
test

@Kuraito: Pamiętaj że premature optimization is the root of all evil

#