Notre premier script en PHP
Premier exemple
<?php
echo 'Salut tout le monde !';
Étudions un peu la chose :
- La première ligne commence par
<?php, on appel cela une balise ouvrante. - Une balise ouvrante indique à PHP qu'il doit interpréter les instructions qui suivent.
- La seconde ligne est une instruction.
- Chaque instruction doit se terminer par un point-virgule.
- Dans cet exemple, l'instruction
echopermet d'afficher quelque chose.
Deuxième exemple
<?php
echo 'Salut tout le monde !';
?>
Avez-vous remarqué le différence avec le premier exemple ?
- Ici nous avons une balise fermante à la fin.
- Une balise fermante indique à PHP de ne pas interpréter ce qui se trouve après.
- Uniquement le bloc situé entre
<?phpet?>sera interprété par PHP. - Dans un même fichier, on peut inclure des instructions PHP avec d'autres types de données comme du texte, du HTML ou encore du Javascript.
Si un fichier contient uniquement du code PHP, il est conseillé de ne pas utiliser la balise fermante.
En effet, dans certains cas cela peut provoquer des erreurs difficiles à trouver. L'exemple le plus courant est l'affichage d'espaces blancs non désirés. Concrètement, si vous avez un script qui génère une archive compressée, une image ou encore un fichier PDF, vous aurez comme résultat un fichier corrompu et donc inutilisable.
Troisième exemple
<?php echo 'Salut tout le monde !' ?>
Encore une subtilité ici, nous n'avons pas terminé l'instruction par un point-virgule.
En effet, si vous utilisez une balise fermante, la dernière instruction n'as pas besoin de point-virgule.
Quatrième exemple
<?= 'Salut tout le monde !' ?>
Dans cette nouvelle variante, on a modifié la balise ouvrante de notre script.
- Les quatres exemples font exactement la même chose.
- On a simplifié l'écriture de notre insctruction.
- La balise
<?=combine ensemble une balise ouvrante<?phpet l'instructionecho.
Exécutons notre programme
- Avec votre éditeur texte, créez un nouveau fichier.
- A l'intérieur, recopiez l'un des exemples.
- Enregistrez votre fichier un donnez-lui le nom
premier-script.php - Prenez pour habitude de nommer vos fichier avec l'extension
.phpà la fin.
Exécution du script depuis le terminal :
php premier-script.php
Vous obtenez sur l'écran :
Salut tout le monde !
Aller plus loin
- A votre avis, quand le programme se termine pourquoi le curseur du terminal reste sur la même ligne ?
- Essayez de mélanger un bloc d'instructions PHP avec du texte dans le même fichier. Puis voyez ce qui s'affiche.
Article publié le