Hola, alguien sabe el orden de operaciones más rapidas? (suma, resta, producto, division, potencia)
y otra duda: quiero hacer una parte de codigo que tiene una variable $var entera, que el valor puede ser 0 o 1. cual de estos dos es mas rapido de calcular (por la maquina):
if ($var == 0) {
$var2 = 50;
}elseif ($var == 1) {
$var2 = 75;
}
o este:$var2 = 25 * pow($var2, 2) + 50;
gracias!
olivarra1
Depende de la arquitectura, pero como norma, un branch en el código o una llamada a una función son más costosas que varias lineas de código seguido.
Fijate que en tu primer ejemplo hay un salto y en el segundo una llamada a una función. Realmente la diferencia será inapreciable, pero creo que el de la llamada a pow() es más costoso.
El que menos, sin duda:
$var2 = 25 * $var2 + 50;
;D ;D