¿Cómo crear argumentos opcionales en PHP?

Los argumentos que no impiden que la función funcione aunque no se le pase nada se conocen como argumentos opcionales. Argumentos cuya presencia es completamente opcional, su valor será tomado por el programa si se proporciona. Pero si no se da ningún valor a un determinado argumento, el programa no se detendrá. Estos argumentos surgen al proporcionar a la función un valor predeterminado para el parámetro. Ahora, si a la función se le da el valor del argumento durante la llamada, los argumentos dados sobrescriben el predeterminado y el programa continúa normalmente. Pero si la llamada no proporciona ningún valor a la función, el programa continúa normalmente con los predeterminados.

La idea aquí es crear dichos argumentos opcionales dentro de un programa. Esto, como se mencionó, se llevará a cabo utilizando el valor predeterminado.

Diagrama de flujo: aunque el concepto es bastante sencillo, aquí hay un diagrama de flujo para entenderlo mejor.

Los siguientes ejemplos ilustran los argumentos opcionales en PHP.

Ejemplo 1:

<?php
function travel($place = "Sweden")
{
  return "Traveling to $place.\n";
}
echo travel();
echo travel("Australia");
echo travel("Tokyo");
?>

Producción:

Travelling to Sweden. 
Traveling to Australia. 
Traveling to Tokyo.

Ejemplo 2: En este ejemplo, confirma que el temporizador está configurado.

<?php
function timer($hour=00, $min=00, $sec=00)
{ 
  $time="$hour : $min : $sec.";
  return "Timer set for $time \n";
}
echo timer();
echo timer(10, 30, );
echo timer(00, 20, 40);
?>

Producción:

Timer set for 0 : 0 : 0. 
Timer set for 10 : 30 : 0. 
Timer set for 0 : 20 : 40.

Publicación traducida automáticamente

Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *