Syntaxe de base PHP - leçon 1
Dans cette leçon commence tout ce qui est vraiment intéressant : nous allons exécuter différents scripts PHP et générer des pages HTML. Dès la première leçon, on entre dans le vif du sujet ! J’ai intitulé cet article Leçon 1 car je n’aime pas les longs préambules, ceux qui veulent pourront lire l’histoire des langages et de PHP en particulier.
Attention ! Dans la vidéo, Denwer est utilisé, mais ce logiciel est obsolète et plus supporté. Il est préférable d’utiliser Open Server :
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8
Syntaxe (du grec ancien « construction, ordre, composition ») désigne la branche de la linguistique qui étudie la structure des phrases et groupes de mots.
Pour commencer, voici les programmes nécessaires. Je suppose que vous étudierez PHP sous Windows, donc je vous recommande des programmes adaptés :
Open Server est la plateforme sur laquelle nous travaillerons. Elle permet de créer des sites localement et de voir le résultat dans le navigateur. Vous pouvez télécharger Open Server sur le site officiel :https://ospanel.io/. L’installation est simple, je ne m’attarderai pas dessus. Mais si vous voulez une vidéo, regardez ici :
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8
Notepad++ est un éditeur de texte pratique avec coloration syntaxique, ce qui aide à visualiser la fin des lignes et le début des variables.
Pour l’installation et la configuration d’Open Server, lisez ici :
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8
Écrivons du code PHP
Le code PHP commence toujours par <?PHP et se termine par ?>. Les blocs PHP peuvent être placés n’importe où dans le document.
<?php
corps du programme
?>
Si les « short tags » sont activés sur le serveur, vous pouvez commencer un bloc avec <? et finir par ?>, mais je ne recommande pas de les utiliser car sur certains serveurs leur support est désactivé, et PHP sera interprété comme du texte classique.
Pour une compatibilité maximale, utilisez la forme standard <?php.
<?php ?>
Nous avons déjà créé un site test. Créons maintenant du PHP. Créez un fichier index.php, qui sera le premier fichier traité par défaut.
Un fichier PHP contient généralement des balises HTML, comme un fichier HTML, ainsi que du code PHP. Insérez ce code qui affiche « Hello World » dans le navigateur dans index.php :
<html> <body> <?php echo "Hello World"; ?> </body> </html>
Enregistrez index.php et ouvrez dans un navigateur http://test, vous verrez :
Toutes les instructions PHP doivent finir par un point-virgule. C’est un séparateur qui distingue chaque instruction. Il existe deux principales instructions d’affichage de texte : echo() et print(). Dans l’exemple ci-dessus, nous avons utilisé echo() pour afficher « Hello World ».
Vous pouvez essayer print :
<html> <body> <?php print "Hello World"; ?> </body> </html>Le résultat est identique à echo()
Note : le fichier doit avoir l’extension .php. Si c’est .html, le code PHP ne sera pas exécuté.
PHP est un langage interprété (tel qu’on l’utilisera ici). Le serveur web traite les fichiers .php ainsi : il cherche dans le fichier le code PHP, l’exécute, puis renvoie le résultat HTML au navigateur. Le code PHP est du texte, contrairement aux langages compilés où le code est transformé en programme exécutable. En compilé, une erreur bloque la compilation. En PHP, une erreur n’arrête pas la génération de la page sauf si c’est une erreur fatale.
Donc, en PHP, vous pouvez faire des erreurs sans tout bloquer.
Commentaires en PHP
En PHP, on utilise // pour un commentaire sur une ligne, ou /* ... */ pour un bloc de commentaires. Les commentaires servent à expliquer le code, ils ne sont pas exécutés et ne s’affichent pas.
<html> <body> <?php // Ceci est un commentaire /* Ceci est aussi un commentaire */ ?> </body> </html>