PHP/Premier script
Commentaires
[modifier | modifier le wikicode]Un commentaire est une portion de code qui n’est pas exécuté par PHP.
PHP supporte deux types de commentaires :
- Les commentaires sur une seule ligne : ils sont délimités par
//
ou#
et la fin de la ligne - Les commentaires sur plusieurs lignes, délimités par
/*
et*/
PHP ne traitera que la partie echo('Bonjour');
car le reste est commenté.
Les commentaires sont indispensables dans un script. Ils permettent de documenter le code afin d’en améliorer sa lisibilité et d’en faciliter la maintenance. De plus, ils permettent de tester des parties de script en en occultant d'autres.
Le script
[modifier | modifier le wikicode]Le PHP est conçu pour s'intégrer facilement dans vos pages HTML. Voici un exemple de programme très simple servant à afficher "Bonjour !" sur la page.
Script PHP Basique - Bonjour ! |
---|
Mon premier script en PHP <?php
// La fonction 'echo' permet d'afficher un texte à l'écran
echo 'Bonjour !';
?>
|
Voici quelques explications sur ce script. Pour définir un script PHP parmi une page HTML, on doit entourer le code par les balises suivantes :
Les balises <?php et ?> encadre toujours un code PHP |
---|
<?php
//Ici le script php
?>
|
Il y a aussi des équivalents désuet comme :
Code désuet |
---|
<?
//Encore un autre script php
?>
|
Ou alors :
Code désuet |
---|
<script language="php">
// script php
</script>
|
Les deux dernières syntaxes sont déconseillées, il est préférable d’utiliser la première syntaxe : en fonction de la configuration du serveur web qui lira votre page PHP, ces balises peuvent ne pas être reconnues, ou être mal interprétées.
Quant à la fonction echo, elle permet d'écrire du texte dans le fichier HTML qui sera envoyé au navigateur. Ce code écrit dans le fichier HTML peut être du texte normal, du code HTML, JavaScript, ou tout autre code compréhensible par un navigateur web.
Il est aussi possible de mélanger plusieurs parties PHP avec plusieurs parties HTML comme l'exemple ci-dessous :
<html>
<head>
<title>Mon second script en PHP</title>
</head>
<body>
<table>
<tr> <td>
<?php
//la première case du tableau : un traitement complexe peut y prendre place
?>
</td>
<td>
<?php
//la seconde case du tableau : un second traitement complexe peut y prendre place !
?>
</td></tr>
</table>
</body>
</html>