| - Plan du Site | Contact |
Les ExpressionsLes expressions sont la pierre angulaire de PHP. Une expression peut être : une instruction, une déclaration, une affectation, une comparaison...
Illustrons tout ceci avec l'opérateur ternaire (expression1) ? (expression2) : (expression3); emprunté au langage C, correspondant à l'instruction conditionnelle if/then/else : <?php ($a=1) ? (print "\$a renvoie 'vrai'") : (print "\$a renvoie 'faux'"); ?> retourne : $a renvoie 'vrai' <?php ($a=0) ? (print "\$a renvoie 'vrai'") : (print "\$a renvoie 'faux'"); ?> retourne : $a renvoie 'faux'
Séquences d'EchappementLe caractère d'échappement '\' protège certains caractères (les affiche tels quels à l'écran) : <?php echo "\$a = \"C'est comme ça...\""; ?> retourne : $a = "C'est comme ça..."
Les séquences d'échappement, quant à elles, font de la mise en page :
Si vos séquences d'échappement ne fonctionnent pas, encadrez votre code des balises HTML <pre> et </pre>.
Les CommentairesPHP supporte les commentaires du C, C++ et ceux du Shell Unix : <?php echo "Welcome !\t\t"; # commentaire sur une ligne echo "Bienvenue !\t\t"; // commentaire sur une ligne echo "Willkommen !\n"; /* commentaire sur plusieurs lignes */ ?> retourne : Bienvenue ! Welcome ! Willkommen !
Contrôle d'ErreurL'opérateur "@" placé devant une instruction (généralement une fonction) permet que le message d'alerte ou d'erreur généré par PHP soit ignoré : <?php if (unlink("texte.txt")) { // si (supprimer "texte.txt") -> TRUE print "\"texte.txt\" supprimé..."; } else { // sinon print "\"texte.txt\" n'est pas supprimé..."; } ?> retourne :Warning: unlink() failed (No such file or directory) in index.php on line 333 "texte.txt" n'est pas supprimé...
Pour éviter cela : <?php if (@unlink("texte.txt")) { print "\"texte.txt\" supprimé..."; } else { print "\"texte.txt\" n'est pas supprimé..."; } ?> retourne : "texte.txt" n'est pas supprimé...
|
|
||||
| Services | Solutions | Formations | Portfolio | Photos | F.A.Q. | Accès Client | |||||