Como definir um valor padrão para uma variável de argumento em uma função PHP
Neste tutorial, você aprenderá como usar um valor padrão para uma variável de argumento em uma função PHP. Esse valor padrão é usado pela função apenas se não houver valor para a variável de argumento passada para a função na chamada da função.

Nos tutoriais anteriores, você aprendeu como escrever uma função PHP básica e como passar informações para a função por meio da chamada de função. Vamos dar uma olhada em uma função simples e chamada de função.

Função PHP básica e chamada de função
função Hello_Visitor ($ current_name)
{echo "Bem-vindo, $ current_name"; }

Hello_Visitor ("Nancy");

Como você pode ver, essa função Hello_Visitor possui uma variável de argumento, $ current_name. Na chamada de função, o valor passado para a função para a variável $ current_name é Nancy. Mas, como você pode imaginar, se não houver valor passado na chamada de função, a única coisa impressa na página da Web será Bem-vinda,. Portanto, para se preparar para situações em que nenhum valor é passado para a função, você pode definir um valor padrão a ser usado. Vamos definir o valor padrão para todos. Então, quando o valor padrão for usado, a mensagem enviada ao navegador da web será Sejam todos bem-vindos. Aqui está o código alterado que definirá um valor padrão para a variável de argumento.

função Hello_Visitor ($ current_name = "everyone")
{echo "Bem-vindo, $ current_name"; }

Hello_Visitor ();

função nome_da_função (argumento $ = valor)
função Hello_Visitor ($ current_value = "everyone")
Como você pode ver, um valor padrão é definido atribuindo o valor à variável de argumento entre parênteses. ($ argument = value) Conforme mencionado acima, o valor todos será usado se nenhum outro valor for passado através da chamada de função.

nome_da_função ();
Hello_Visitor ();
Nesta chamada de função básica, não há nada entre parênteses e, portanto, nenhum valor é passado para a função.





Instruções De Vídeo: CURSO PHP Básico - Funções (Escopo de variáveis, passagem por valor e referência) - Aula 12 (Pode 2024).