O PHP é uma linguagem de processamento server side o que proporciona melhor desempenho nas respostas das solicitações feitas pelo cliente.
Para uma boa performance no processo e na exibição dos resultados, é preciso escolher a forma correta para se trabalhar. Então vamos entender melhor.
1. Otimizando saída dos dados.
Quando uma função é utilizada, precisamos saber qual sua finalidade, pois o uso de forma inadequada pode não mostrar diferença alguma em uma avaliação superficial, mas, este erro pode significar um ciclo despendioso e desnecessário no processamento dos dados em sistemas maiores.
1.1 Use "echo" ao invés de "print".
De fato são peseudo funções o manual do php é claro qaunto a isso, nenhum deles é considerado por permitir que sejam usados também sem parenteses.
Embora tenham a mesma função, de imprimir qualquer informação na pagina, o echo se mostra mais eficiente, pois o print faz na exibição uma verificação interna e retorna o valor, enquanto o echo, simplesmente imprime sem verificação ou atribuição alguma.
Em alguns testes o echo mostrou desempenho eficaz de até 20% com relação ao print.
2. Aspas simples ou duplas ?
As aspas simples ( ' ) é usado para delimitar qualquer dado alfanumérico como por exemplo:
echo ' Acordei para lavar o carro! ';Mas o uso deste delimitador requer um certo cuidado pois se o conteúdo possuir uma aspa simples, será interpretado como fechamento do delimitador.
Ao escrever um conteúdo alfanumérico com aspas duplas ( " ) corremos o mesmo risco, entao vamos ver alguns casos e como lidar com isso.
Maria disse: " Hoje é um bom dia para ir à praia !".Este período poderia ser escrito das seguintes formas:
echo ' Maria disse: " Hoje é um bom dia para ir à praia !". 'Imagine então um período em inglês, ficaria assim:
Then the man said: "I'm a little tired".
echo " then the man saind: \"I'm a little tired\".";Nota: A função addslashes retorna a string com barras invertidas, é usada quando queremos escapar aspas ( simples ou duplas ) ou barra invertida ( \ ) para entrada no banco de dado.
Bom pessoal, é isso!
Aguardo os comentários e rm breve mais posts.