Aspas simples error Felipe Menger Janicsek
QUANDO USO ( ' )ASPAS SIMPLES EM EM UM FORMULÁRIO E VOU ENVIAR ELE GERA UM ERRO POIS A ASPAS ELE CONSIDERA COMO SE FOSSE UM PARAMETRO SQL...
Gostaria de uma dica de script e como utilizála para cada vez que postar essa aspas simples ele automaticamente reconhecer a aspas e colocar uma Contra Barra ( ) para não interpretar ela como script.


Comentários

Jean Carlos Ferreira Lemes: Eu sempre troco por aspas dupla...
  1. <?php
  2. $variavel "Teste trocar ' por aspas duplas"
  3. $variavel str_ireplace("'",""",$variavel);
  4. echo $variavel;
  5. ?>
Diogo Franco: A diferença entre aspas simples e dupla está ligado diretamente ao desempenho da aplicação imagina um site gigante com o facebook se não ficar atento a esses detalhes faz um grande diferença.

Usamos aspas simples quando é somente texto ou seja não contem variaveis para serem interpretadas e colocadas no resultado final. Assim o interpretador do php não tera que ficar verificando sé há variavel.Veja exemplo.

  1. <?php
  2. $nome 'Diogo';
  3. echo 'meu nome é $nome';
  4. /* ira imprimir o seguinte texto
  5.  meu nome é $nome;
  6. a variavel será interpretada como um texto simples.
  7. nesse caso o correto seria 
  8. */
  9. echo 'meu nome é ' $nome;
  10. ?>


Já com aspas duplas voce pode inserir as variaveis dentro das aspas conforme abaixo.

  1. <?php
  2. $nome 'Diogo'//aspas simples pois só possui texto.
  3. echo "meu nome é $nome";  // aspas duplas pois tem uma variavel no meio
  4. /* o resultado seria
  5. meu nome é Diogo 
  6. */
  7. ?>
 


Você precisa realizar login pelo Facebook para enviar posts, comentários, apagar posts ou baixar posts em PDF. Para isso, clique no botão "Login no facebook".



Receba os posts por email: (?)

Conheça o Adianti Framework para PHP:

  • Desenvolvimento com componentes;
  • Formulários e datagrids.
  • Versão Web e Desktop (Gtk);
  • Multiplataforma;
  • Desenhe as interfaces;
  • IDE própria (Adianti Studio).
Ver detalhes...

Tenha mais produtividade com:

Adianti Studio: IDE para PHP

  • Leve e rápido;
  • Syntax highlight;
  • Gerência de projetos;
  • Navegação em banco de dados;
  • Autocomplete e plugins.
Mais informações...