Função PHP: como definir? Construído em | String | Usuário definido

O que é uma função em PHP?

PARA Função em PHP é uma parte reutilizável ou bloco de código que executa uma ação específica. Ele recebe a entrada do usuário na forma de parâmetros, executa certas ações e fornece a saída. As funções podem retornar valores quando chamadas ou podem simplesmente executar uma operação sem retornar nenhum valor.

O PHP possui mais de 700 funções integradas que realizam diferentes tarefas.

Neste tutorial, você aprenderá-

Por que usar funções?

  • Melhor organização do código - as funções do PHP nos permitem agrupar blocos de código relacionado que realizam uma tarefa específica.
  • Reutilização - uma vez definida, uma função pode ser chamada por vários scripts em nossos arquivos PHP. Isso nos economiza tempo de reinventar a roda quando queremos realizar algumas tarefas de rotina, como conectar-se ao banco de dados
  • Fácil manutenção - as atualizações do sistema só precisam ser feitas em um lugar.

Funções integradas

Funções embutidas são funções predefinidas em PHP que existem no pacote de instalação.

Essas funções embutidas do PHP são o que tornam o PHP uma linguagem de script muito eficiente e produtiva.

As funções integradas do PHP podem ser classificadas em muitas categorias. Abaixo está a lista das categorias.

Funções de String

Estas são funções que manipulam dados de string, consulte o artigo sobre strings para exemplos de implementação de funções de string

Funções Numéricas

As funções numéricas em PHP são as funções que retornam resultados numéricos.

A função numérica php pode ser usada para formatar números, retornar constantes, realizar cálculos matemáticos, etc.

A tabela abaixo mostra as funções numéricas comuns do PHP

Função Descrição Exemplo Saída
is_number Aceita um argumento e retorna verdadeiro se for numérico e falso se não for
falso
verdade
formato numérico Usado para formatar um valor numérico usando separadores de dígitos e casas decimais
2.509.663
fileira Usado para gerar um número aleatório.
Número aleatório
volta Arredonde um número com casas decimais para o número inteiro mais próximo.
3
sqrt Retorna a raiz quadrada de um número
10
algo Retorna o cosseno
0,52532198881773
sem Retorna o seno
0,85090352453412
tão Retorna a tangente
1.6197751905439
pi Constante que retorna o valor de PI
3,1415926535898

Função de Data

A função de data é usada para formatar a data e hora do Unix em um formato legível por humanos.

Verifique o artigo sobre funções de data do PHP para obter mais detalhes. Outras funções

Esses incluem;

Por que usar funções definidas pelo usuário?

As funções definidas pelo usuário são úteis quando;

  • você tem tarefas de rotina em seu aplicativo, como adicionar dados ao banco de dados
  • realizar verificações de validação nos dados
  • Autenticação de usuários no sistema etc.

Essas atividades serão distribuídas por várias páginas.

A criação de uma função que todas essas páginas podem chamar é um dos recursos que tornam o PHP uma linguagem de script poderosa.

Antes de criarmos nossa primeira função definida pelo usuário, vamos dar uma olhada nas regras que devemos seguir ao criar nossas próprias funções.

  • Os nomes das funções devem começar com uma letra ou sublinhado, mas não com um número
  • O nome da função deve ser único
  • O nome da função não deve conter espaços
  • É considerado uma boa prática usar nomes de função descritivos.
  • As funções podem, opcionalmente, aceitar parâmetros e também retornar valores.

Vamos agora criar nossa primeira função. Criaremos uma função muito básica que ilustra os principais componentes de uma função em PHP.

Saída:

 3 

AQUI,

  • function… () {…} é o bloco de função que diz ao PHP que você está definindo uma função personalizada
  • add_numbers é o nome da função que será chamada ao usar a função.
  • () pode ser usado para passar parâmetros para a função.
  • echo 'Olá função!'; é o bloco de função do código que é executado. Pode ser qualquer código diferente do usado no exemplo acima.

Vejamos agora um exemplo bastante complexo que aceita um parâmetro e exibe uma mensagem exatamente como a função acima.

Suponha que desejamos escrever uma função que imprima o nome do usuário na tela, podemos escrever uma função personalizada que aceita o nome do usuário e o exibe na tela.

O código abaixo mostra a implementação.

Saída:

 Hello Martin Luther King 

AQUI,

  • … ($ Name) {… é o parâmetro da função chamado name e é inicializado como nameless. Se nenhum parâmetro for passado para a função, nameless será exibido como o nome. Isso é útil se não fornecer nenhum parâmetro à função pode resultar em erros inesperados.

Vejamos agora uma função que aceita um parâmetro e retorna um valor. Vamos criar uma função que converte quilômetros em milhas. Os quilômetros serão passados ​​como parâmetro. A função retornará as milhas equivalentes aos quilômetros passados. O código abaixo mostra a implementação.

Saída:

 62 

Resumo

  • Definir função em PHP: Função é um bloco de código que executa tarefas específicas.
  • A função embutida no PHP é uma função que vem com o PHP
  • PHP tem mais de 700 funções integradas
  • Funções de string manipulam dados de string
  • Funções numéricas manipulam dados numéricos
  • Funções de data manipulam dados de data
  • Outras funções como is_array, fopen etc. são usadas para manipular matrizes e arquivos respectivamente
  • Funções definidas pelo usuário são funções que você mesmo pode criar para aprimorar o PHP