1. Conceito
Funções declaradas dentro de uma função são funções internas.
2. Atenção ao usar
(1) Depois de chamar a função externa, você pode chamar a função interna arbitrariamente
(2) Funções internas podem ser chamadas dentro da função, mas devem ser chamadas após a definição da função interna, pois o analisador PHP carregará apenas funções externas e não executará funções externas, portanto, não sabe que existem funções internas em funções externas.
3. Exemplos
<?php //Obtém a função de hora do sistema (observe que o Y maiúsculo no parâmetro representa o ano completo e o y minúsculo representa a abreviatura do ano) $soma = data("Ymd"); $soma1 = data("ymd"); echo "$soma<br/>"; echo "$sum1<br/>"; //função de criptografia md5 $pass = md5("Zhang San"); //O conteúdo de saída é o texto cifrado criptografado echo $pass; ?>
O texto acima é uma introdução às funções internas do PHP. Espero que seja útil para todos.