O PHP tem mais de mil funções internas ou embutidas. O número de funções internas depende de quais extensões estão instaladas. Em adição às funções internas, PHP suporta funções definidas pelo usuário.
Por exemplo, para trabalhar com imagens, é necessário habilitar a extensão GD
ou alguma outra extensão para imagens. Para trabalhar com cURL
que é uma extensão que realiza requisições a internet, deve ser habilitada a extensão curl
.
Para saber quais extensões estão carregadas no PHP, pode ser usadas as funções: phpinfo()
ou get_loaded_extensions()
ou executar o comando php -m
.
Várias extensões são ativadas por padrão. Para conhecer mais sobre funções consulte a documentação em php.net/functions.