Função PHP: numérica, integrada, string, data, definida pelo usuário

Índice:

Anonim

O que é uma função?

Uma função é uma parte reutilizável ou bloco de código que executa uma ação específica.

As funções podem retornar valores quando chamadas ou podem simplesmente executar uma operação sem retornar nenhum valor.

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

Neste tutorial, você aprenderá-

  • Por que usar funções?
  • Funções integradas
  • Funções de String
  • Funções Numéricas
  • Função de Data
  • Por que usar funções definidas pelo usuário?

Por que usar funções?

  • Melhor organização de código - as funções 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 que existem no pacote de instalação do PHP.

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

As funções integradas podem ser classificadas em várias 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

Funções numéricas são 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 Resultado
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
rand Usado para gerar um número aleatório.
Número aleatório
Redondo 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
porque Retorna o cosseno
0,52532198881773
pecado Retorna o seno
0,85090352453412
bronzeado 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;

  • Arrays - consulte o artigo sobre arrays para exemplos
  • Arquivos - veja o artigo sobre arquivos para exemplos
  • Funções de banco de dados - consulte o artigo sobre MySQL PHP e outros métodos de acesso a banco de dados v2

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 examinar as 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.

Resultado:

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 'Hello function!';” é 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.

Resultado:

Hello Martin Luther King

AQUI,

  • “… ($ Name) {…” é o parâmetro da função chamado nome e é inicializado como sem nome. 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.

Resultado:

62

Resumo

  • Funções são blocos de código que realizam tarefas específicas
  • Funções integradas são funções que vêm 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 arrays e arquivos respectivamente
  • Funções definidas pelo usuário são funções que você mesmo pode criar para aprimorar o PHP