![]() |
Faculdades
Integradas do Vale do Itajaí - FACIVI
SISTEMAS DE INFORMAÇÃO Desenvolvimento na Internet [2001-02] |
(Fonte: Site oficial do PHP)
Funções definidas pelo usuário No PHP3, as funções precisam ser definidas antes de serem referenciadas. Esse requisito não existe no PHP4. Informação pode ser passada para funções através da lista de argumentos, que é uma lista de variáveis e/ou constantes delimitados por vírgulas. function teste ($a, $b) {
// ************************************
Passagem de parâmetros por referência Por padrão, os argumentos são passados por valor Se desejar que uma função modifique seus argumentos, deve passá-los por referência, com um & precedento o argumento. function dobro (&$a){
$indice = 5;
Se você deseja passar uma variável por referência a uma função que não faz isto por padrão, você pode preceder o nome do argumento com um "e comercial" na chamada da função: function dobro ($a){
$indice = 5;
Retornando valores Valores são retornados pelo uso de comandos opcionais de retorno. Qualquer tipo pode ser retornado, incluindo listas e objetos. function square ($num) {
echo square(4);
Não se pode retornar múltiplos valores a partir de uma
função, mas resultados similares podem ser obtidos retornando
uma lista.
function numeros() {
list ($a, $b, $c) = numeros();
Inclusão de arquivos Pode-se programar em diversos arquivos, para separar melhor as funções por grupos ou mesmo variáveis. A utilidade de programação em múltiplos arquivos é a seguinte:
|