Para que uma função possa receber argumentos, precisamos declarar parâmetros separados 
                por (,). Internamente, os parâmetros são cópias dos argumentos. Esses cópias são destruídas 
                ao fim da execução da função.
            
            Sintaxe
            
function nome_funcao($param1, $param2, $paramN)
{
  //corpo função
  return valor;
}
            Onde
            param1..N: parâmetros recebidos pela função
            Exemplo 3
            
<?php
  function funcao($param1, $param2){
    echo $param1,"\t",$param2;
  }
  funcao(1,"teste");
?>
            
                Em PHP, a tipagem dos parâmetros não precisa ser informada como é feito em outras 
                linguagens. Porém, a partir da versão 7, foi adicionada a possibilidade de adição 
                do tipo de dado nos parâmetros. Para isso, precisamos adicionar a declaração 
                strict como abaixo:
            
            Sintaxe: Uso de strict
            
declare(strict_types=1);
            Sintaxe: Retorno tipado
            
function nome_funcao($param1, $param2, $paramN) : tipo_retorno
{
  //corpo função
  return valor;
}
            Onde
            tipo_retorno: Tipo de dado de retorno
            Exemplo 4
            
<?php
  declare(strict_types=1);
  
  function funcao(string $param1, string $param2) : string {
    return  $param1."\t".$param2;
  }
  echo funcao("teste","teste");
?>
            Saída
            
teste	teste