Sempre surge alguém perguntando o que há de errado com seu PHP quando surge a mensagem "Fatal error: Call to undefined function ... in ... on line ...". Podem ser dois motivos: (i) ou o nome da função foi digitado errado ou (ii) a extensão que define a função não foi carregada.
PHP é uma linguagem que possui os pacotes básicos (core), que não podem ser desabilitados, e os pacotes adicionais. Estes pacotes adicionais são instalados ou habilitados de acordo com a demanda. Para instalar uma extensão, procure as instruções no manual do PHP. Primeiro encontre a extensão em: http://www.php.net/manual/en/funcref.php, clique sobre ela e procure o link "Instalação/Configuração" (ou "Installing/Configuring" em inglês). Ou então, digite o nome da função no campo de busca do manual e, caso ele encontre a função, observe na barra lateral de qual extensão pertence aquela função. Por exemplo, a função ldap_connect está dentro da extensão LDAP.
0 comentários
Postar um comentário
Nota: fique a vontade para expressar o que achou deste artigo ou do blog.
Dica: para acompanhar as respostas, acesse com uma conta do Google e marque a opção "Notifique-me".
Atenção: o blogger não permite inclusão de tags nos comentários, por isso, use algum site externo para postar seu código com dúvidas e deixe o link aqui. Exemplo: pastebin.com