Pouvez-vous me dire ce qui est différent en utilisant (')single quotes
l'intérieur (")quotes
et (")quotes
l'intérieur (')single quotes
? Et à concat, quel est le sens de ce '".$bla."'
I .. ne peut toujours pas les distinguerapprentissage de guillemets simples et doubles (.), ("), Et (')
Répondre
Dans SQL, quoi que ce soit avec des guillemets simples est considéré comme un type de données à base de texte
SQL utilise des guillemets doubles pour échapper à des mots clés et des caractères non-ASCII
Ce.
'". $bla ."'
..est la syntaxe PHP. $ bla est une variable PHP, la période est un caractère de concaténation de chaîne (c'est pourquoi il y en a un des deux côtés). Ainsi, dans cet exemple, le contenu de la variable $ bla est concaténé en une chaîne, où il sera entouré de guillemets simples.
merci pour une excellente conférence. – klox
La principale différence est que tout ce qui est dans une double citation est évalué et que tout ce qui se trouve dans une seule citation ne l'est pas. Il y a eu des discussions qu'il est préférable d'utiliser des guillemets simples que des guillemets doubles pour que PHP n'a pas besoin d'évaluer tous les aspects de la ligne pour déterminer si elle est une variable ou non:
$good = 'really good';
echo "this is not $good"; //bad
echo 'this is' . $good; //good
Il ne cesse chose courir plus vite et garde le code plus propre.
duplication possible de [Différence entre guillemets simples et guillemets doubles en php] (http://stackoverflow.com/questions/3446216/difference-between-single-quote-and-double-quote-string-in-php – outis