Cet article présente principalement les méthodes de définition des chaînes PHP et leurs différences. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
Les guillemets simples ne peuvent pas analyser les variables
Les guillemets simples ne peuvent pas analyser les caractères d'échappement, seuls les guillemets simples et les barres obliques inverses eux-mêmes
Les variables et les variables, les variables et les chaînes, les chaînes et les chaînes peuvent être connectées en utilisant
.
Les guillemets doubles peuvent analyser les variables, les variables peuvent utiliser des caractères spéciaux et {} contenant
Les guillemets doubles peuvent analyser tous les caractères d'échappement
Les variables et les variables, les variables et les chaînes, les chaînes et les chaînes peuvent être connectées en utilisant
.
$sql = "select * from utilisateur où nom = '{$nom}'";-->select * de l'utilisateur où nom = 'lisi'
$ sql = 'select * de l'utilisateur où nom = ''.$ name.'''; //Plus efficace
- La différence entre les guillemets simples et les guillemets doubles
Les guillemets simples sont plus efficaces que les guillemets doubles
La fonction est similaire aux guillemets doubles
$str = <<<EODExample of string
spanning multiple lines
using heredoc syntax.
EOD;
$str = <<<"FOOBAR"Hello World!FOOBAR;
Copier après la connexion
Il ne peut y en avoir autres symboles avant l'identifiant de fin (l'indentation n'est pas autorisée)
Fonctions similaires aux guillemets simples
$str = <<<'EOD'Example of string
spanning multiple lines
using nowdoc syntax.
EOD;
Copier après la connexion
Recommandations associées :
Explication des fonctions PHP chaîne à tableau et tableau à chaîne
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!