Call to undefined function

Artigo que explica como lidar com o famoso problema de recurso não encontrado, ou Call to undefined function.

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