Tengo una función que carga una imagen de mariposa.Compruebe si el parámetro de función está configurado
Hay 3 posibles parámetros: de color, ángulo y posición
El último siempre se establece de manera explícita, pero el primero 2, si no se establece, son determinada con un número aleatorio. Esto significa que la función siempre cargará una bonita mariposa aleatoriamente coloreada y en ángulo, a menos que se establezca específicamente.
tengo unas pocas cosas
function randombf ($randbf,$randangle,$position) {
$randbf = rand(1,4);
$randangle = rand(1,4);
echo '<div class="bf '.$position.'" style="background:url(\'images/bf_'.$randangle.'_'.$randbf.'.png\');"></div>';
}
Ahora el problema que tengo es que yo solamente como el azar fijarse si no se pasan los parámetros.
Algo así como:
if(!$randbf) {
$randbf = rand(1,4);
}
Pero eso no funciona si paso
randombf('1','2','whatever')
Realiza la aleatoria independientemente.
¿Qué estoy haciendo mal?
http://www.php.net/manual/en/functions.a rguments.php # functions.arguments.default –