Algumas dicas de PHP que acredito sejam muito uteis para todos nós (ou pelo menos alguns de nós).
1. Usar aspas simples sempre que possível
Ao usar aspas simples no lugar das aspas duplas você evita que o PHP fique vasculhando sua string atrás de variaveis. Isso não só é mais rápido, como também é mais amigável por ajudar a encontrar as variáveis.
E também quando se faz referência a um array que tem um indice de string, sempre use aspas simples. Isso evita que o PHP fique tentando adivinhar o que você quer.
2. Contando os caracteres de uma string
Para fazer isso, geralmente utilizamos a função strlen(). No entanto, existe um método mais rápido. Veja:
"Contagem
Você tratou o conteúdo da variável $string como um array ao passá-la com um valor a função isset. Caso esse valor mais 1 seja igual ou maior que 7, retornará verdadeiro. Você deve adicionar 1 pois um array em PHP começa a contagem no zero.
3. Arrays em campos de formulário
Você não apenas pode criar um campo de formulário que cria um elemento de array (como animal['cachorro']), como também pode criar arrays dinâmicos. Isto é bastante útil em checkbox, onde o usuário pode assinalar várias opções. Veja este exemplo:
"Array
<label><input type="checkbox" name="animais[]" value="cachorro" /> Cachorro</label><br />
<label><input type="checkbox" name="animais[]" value="gato" /> Gato</label><br />
<label><input type="checkbox" name="animais[]" value="leao" /> Leão</label><br />
<label><input type="checkbox" name="animais[]" value="tigre" /> Tigre</label><br />
Quando os campos acima forem enviados ao PHP cada animal será adicionado a um array animais. Dessa forma você pode trabalhar o array da maneira que desejar.
4. Usando o echo como uma função
Semprei imaginei que se quisessemos concatenar strings no comando echo do PHP precisariamos usar "." (ponto). Recentemente descobri que podemos tratar o comando echo como uma função, e usar "," (virgula) ao invés do ".". Veja abaixo.
5. Output Buffering
As vezes temos uma função ou script que mostra algo na tela e queremos reutilizá-la, mas não queremos que seja exibido nada no momento. Podemos evitar que a função ou script exiba algo em determinado momento da seguinte forma:
As vezes temos uma função ou script que mostra algo na tela e queremos reutilizá-la, mas não queremos que seja exibido nada no momento. Podemos evitar que a função ou script exiba algo em determinado momento da seguinte forma:
Espero que tenham gostado das dicas e que sejam uteis para vocês.
Nenhum comentário:
Postar um comentário