Académique Documents
Professionnel Documents
Culture Documents
Veamos un ejemplo sencillo. Queremos construir una función que, dados tres números,
devuelva el mayor de los tres. Veamos el código:
return $num1;
} else {
return $num3;
else
return $num2;
} else {
return $num3;
En nuestro ejemplo, en primer lugar los tres datos recibidos en la entrada se comprueban,
uno tras otro, para asegurarse de que son numéricos: (los examina anteponiendo a la
función is_numeric() el símbolo ! de negación). Si no son numéricos la función devuelve el
valor booleano falso.
Una vez verificado que los tres valores son numéricos, se comparan los dos primeros, y
luego el mayor de los dos se compara con el tercero, de modo que se obtiene el mayor de
los tres, que se devuelve entonces como el resultado de la función. Cuando llegue el
momento de realizar esta función, podemos utilizar este código:
$a = 9;
$b = 8;
$c = 15;
Podríamos usar nuestra función también pasándole directamente los valores afectados, sin
necesidad de utilizar las variables:
$m = el_mayor(9, 8, 'hola');