Fala pessoal tudo certinho.
Todos sabemos da grande capacidade e poder que o PHP dispõem para o desenvolvimento web, porem o que muitos deixam escapar é sua vasta lista de funções nativas que ele fornece.
Com isso segue abaixo uma pequena demonstração de funções que podem auxiliar e muito no dia a dia.
filter_input
Esta função irá lhe ajudar pra abolir da sua vida as chamadas diretas as variáveis $_POST e $_GET e seus derivados, pois com esta função podemos obter uma variável específica e realizar um tratamento automaticamente.
Exemplo:
|
|
Obtemos o retorno passado por GET.
Desta maneira eliminamos os “issets” da vida utilizados para verificar a existência da variável, auxiliando e agilizando no desenvolvimento 🙂 .
Funções para string
addslashes
Esta função insere de forma automática o caractere de contra barra “” antes dos seguintes caracteres contidos em uma string:
- ‘ (aspas simples)
- ” (aspas duplas)
- \ (contra barra)
- NULL (o byte NULL)
Exemplo:
|
|
nl12br
Sua função é inserir quebra de linha HTML antes de cada nova linha “\n”.
Exemplo:
|
|
wordwrap
Realiza a quebra de linha a partir de um determinado número de caractere.
Exemplo:
|
|
O PHP dispões de uma lista de 98 funções nativas para string, por isso antes de sair reinventando a roda de uma olhada nesta lista, as chances do PHP já dispor de uma função para a sua necessidade são consideráveis.
Funções para array
array_flip
Inverte a relação entre chave e valor de um array.
Exemplo:
|
|
array_push
Com esta função podemos adicionar 1 ou mais elementos no final de um array.
Exemplo:
|
|
Como para string o PHP também dispõem de uma lista de 79 funções para array.
Não somente isso, pois esta é uma pequena amostra do vasto e poderosos recursos que dispomos ao nosso favor, e que por muitas vezes por falta de conhecimento não fazemos uso de funções que pouparia um bom tempo e dor de cabeça em nosso dia a dia.
Com isso finalizo o post reforçando o conceito de “não reinventar a roda”. Pois como podemos ver, há grandes chances do PHP dispor de uma função nativa para algo que você acaba implementando de forma manual para solucionar um problema.
Por isso faça uma pesquisa na documentação do php antes de sair implementando soluções básicas, esta abordagem vai agilizar o seu desenvolvimento aumentando também em alguns casos a performance do seu código, pois estamos falando de funções nativas, onde já foram testadas e validadas pela comunidade.
Espero ter colaborado trazendo um post relevante ao seu dia, até a próxima!