Articles
Voici une liste des caractères spéciaux auxquels il faut faire attention lors de la construction du résultat d’un script PHP, ou bien des commandes envoyées à une ressource externe.
Par exemple, si vous envoyez des requêtes SQL à MySQL, vous devrez faire attention aux guillemets et point-virgules. Mais il faut aussi penser aux caractères % et _, qui servent aux expressions LIKE. Cette liste sert de pense-bête pour ne plus oublier d'utilisation spéciale d'un caractère.
En général, les caractères alphabétiques et les chiffres sont neutres, quelques que soit leur environnement.
Si vous pensez connaître d'autres utilisations des caractères ci-dessous, ou bien d'autres caractères spéciaux, vous pouvez me contacter.
-
< et >
- Balises HTML et XML
- Opérateurs mathématique, en PHP et MySQL
-
' et "
- Représentation classique de valeurs littérales
- Utilisé dans les attributs XML et HTML
-
`
- Délimiteur de table dans une requête MySQL
- Délimiteur de commande Shell depuis PHP
-
/
- Séparateur de dossier sous Unix
- Souvent utilisé comme délimiteur de motif d'expression rationnelle
- En doublet : commentaire PHP ou SQL
-
\
- Caractère classique de protection dans une chaîne
- Séparateur de dossier sous Windows
-
%
- Joker universel avec l’opérateur LIKE
- Caractère initialisateur d’entité URL
-
_
- Joker unitaire avec l’opérateur LIKE
-
&
- Entité HTML
- Exécution asynchrone en Shell
-
( et )
- Sous-requête SQL
-
\r, \n
- Séparateur d’en-tête HTTP
- Séparateur d’en-tête mail
-
;
- Fin de requête SQL
-
| (pipe)
- Enchaînement de processus
- Opérateur logique OU classique (SQL, PHP)
-
+
- Espace dans une URL
- Signe d'addition mathématique, en PHP et MySQL
-
\0 (Null)
- Fin de chaîne de caractères en C
-
!
- Négation
-
$
- Préfixe de variable en PHP
- Fin de modèle dans une expression régulière
-
@
- Séparateur dans une adresse courriel
- Préfixe de variable en MySQL
| < Précédent | Suivant > |
|---|
Commentaires
Vous pouvez ajouter votre commentaire! |
Vous devez vous connecter pour commenter


