Mudanças entre as edições de "Entendendo o erro "Call to undefined function" no PHP"
Linha 1: | Linha 1: | ||
+ | [[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]] | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | ---- | ||
+ | |||
Quando o PHP tenta chamar uma função que ele não reconhece, seu compilador lança a exceção '''Call to undefined function'''. Os motivos são: <br /><br /> | Quando o PHP tenta chamar uma função que ele não reconhece, seu compilador lança a exceção '''Call to undefined function'''. Os motivos são: <br /><br /> | ||
1. A função não existe no PHP: Foi criada pelo desenvolvedor e não foi encontrada. <br /> | 1. A função não existe no PHP: Foi criada pelo desenvolvedor e não foi encontrada. <br /> |
Edição das 19h17min de 28 de agosto de 2018
Quando o PHP tenta chamar uma função que ele não reconhece, seu compilador lança a exceção Call to undefined function. Os motivos são:
1. A função não existe no PHP: Foi criada pelo desenvolvedor e não foi encontrada.
2. Existe uma extensão do PHP que não foi instalada e habilitada: o dono da máquina precisa adicionar a referida extensão.
Para o item 2, em hospedagem compartilhada, o desenvolvedor deve se informar com o suporte da Integrator. No geral, deixamos as extensões mais usadas do PHP habilitadas. Extensões incomuns, ou personalizadas, não são adicionadas pelo suporte. Somente máquinas virtuais privadas ou servidores dedicados o usuário pode adicionar extensões diferentes.
Caso você seja usuário de uma máquina virtual privada com cPanel/WHM, clique aqui para saber como adicionar novas extensões do PHP.