Bien, nous avons vu ce qu'était PHP, à quoi cela pourrait bien nous servir, et ce dont nous avons besoin pour faire du PHP, il est grand temps maintenant d'entrer dans le vif du sujet, et d'écrire nos premières lignes de PHP. Soyez attentifs! :)
Nous allons donc commencer en douceur, tout simplement en demandant à PHP d'afficher une phrase.
Voici une page HTML, dans laquelle nous avons déjà une phrase, en HTML, statique donc.
Essayez voir, le résultat ne vous surprendra pas, il en retournera tout simplement l'affichage de la phrase suivante :
Nous allons maintenant afficher une phrase en PHP, à l'intérieur de cette page.
Avant que vous testiez, je tiens à rappeler que le fichier de votre page doit alors s'appeler "index.php", et non pas "index.html", si vous voulez que PHP prenne en compte les instructions que vous lui demandez. ;)
Alors, vous pouvez donc voir :
- Nos balises <?php et ?>,
- la fonction "echo", qui permet de demander à PHP d'écrire ce qui la suit,
- notre phrase, entre guillemets,
- un point-virgule, à la fin de notre instruction "echo".
Si vous essayez donc de voir le rendu de votre page, vous pourrez donc tout simplement lire :
Ca en fait des choses hein? Bon, ça va là quand même, vous suivez? Bon, on continue! :)
Il faut maintenant que j'approfondisse le sujet des guillets.
En effet, il y a deux choses à savoir.
Premièrement, vous pouvez utiliser soit des apostrophes ( ' ), soit des guillemets ( " ). Peu importe, pour ma part j'utilise bien souvent les apostrophes plutôt que les guillemets, vous allez comprendre pourquoi dans le second point.
Deuxièmement donc, essayez voir de refaire un simple petit "echo", mais avec une phrase différente, avec un apostrophe justement, essayons par exemple d'afficher :
Houlala! Votre première erreur en PHP, bravo, quel talent! 8-)
Bon, c'était fait exprès...
Il vous suffira donc, dans votre éditeur de texte (à la seule condition qu'il colore le PHP), de regarder ce que vous avez écrit, et vous vous apercevrez assez rapidement que ... L'apostrophe du "J'ai" pose un souci, l'instruction "echo" se refeme au niveau de cet apostrophe au lieu de continuer jusqu'à la fin de la ligne! Une erreur est alors retournée par PHP, qui ne comprends plus trop ce qui se passe...
Alors, comment régler ça, me demanderez-vous?
Il vous faut, pour contourner ce problème, précéder l'apostrophe de votre phrase par un antislash ( \ ), et tout reviendra en ordre. Essayez plutôt :
Là, c'est bon, PHP nous retourne bien le texte suivant :
Je vous parlais précédemment de la possibilité d'écrire soit entre des apostrophes, soit entre des guillemets.
Vous avez une idée là, de l'avantage de l'un par rapport à l'autre ? :)
Pas encore? Allez, je vous explique tout!
Essayons ensemble ceci :
PHP nous retourne maintenant :
Alors, peut-être que vous ne voyez pas encore là l'intérêt d'écrire soit avec l'un, soit avec l'autre.
Imaginons que vous ayez à écrire par exemple... un lien, en HTML, dans votre partie PHP.
Je vais vous montrer la même chose, en utilisant les guillements, puis les apostrophes :
Comme vous le voyez, utiliser les guillemets s'avère dans ce cas plutôt contraignant, puisque vous allez devoir faire précéder les guillemets contenu dans le code à écrire, par des antislashes.
Votre code n'est cependant pas faux, aucunement, il est correct, mais il est tout simplement moins facile à lire, vous ne trouvez pas? ;)
Quand vous vous sentirez prêts, nous passerons au chapitre suivant, afin d'aborder les variables. (Non, ne partez pas toute suite, restez!! ! :D