Pregunta

¿Me puede decir cuál es la diferente utilizando (')single quotes en el interior y en el interior (")quotes (")quotes (')single quotes? y al concat, ¿cuál es el significado de este '".$bla."' Todavía no puedo distinguirlos.

¿Fue útil?

Solución

En SQL, cualquier cosa con comillas simples se considera un tipo de datos basado en texto.

SQL utiliza comillas dobles para las palabras clave y los caracteres no ASCII se escape.

Este:

'". $bla ."'

.. es la sintaxis de PHP. $ Bla es una variable de PHP, el período es de un carácter de concatenación de cadenas (que es por eso que hay uno en ambos lados). Así, en este ejemplo, el contenido de la variable $ bla se concatenan en una cadena, donde estará rodeado por comillas simples.

Otros consejos

La principal diferencia es la nada en una doble cita se evalúa y todo en una única cotización no está. Ha habido una cierta discusión que es mejor usar comillas simples comillas dobles que por lo que PHP no necesitan evaluar todos los aspectos de la línea para determinar si se trata de una variable o no:

$good = 'really good';

echo "this is not $good"; //bad
echo 'this is' . $good;  //good

Simplemente sigue corriendo lo más rápido y mantiene el aspecto más limpio código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top