Exemple 1-2-1 «Aire du disque» - Script PHP

Initiation à la programmation avec le langage PHP, §1 Premiers pas

Variables

Une variable est un symbole qui désigne une place de la mémoire contenant de l'information (nombre, chaîne de caractères, tableau), par exemple

$r, $a, $rayon, $x1, $x2, etc

Les noms des variables commencent par le symbole $ suivi d'une lettre, puis facultativement suivi par des lettres ou des chiffres.

Affectation

L'affectation est l'instruction par laquelle une valeur est attribuée à une variable, par exemple :

$a=12;
$t="Commentaire" ;
$x=3*$a+1 ;

Après quoi la place de mémoire nommée $a contient la valeur numérique 123.4, la place de mémoire nommée $t contient la chaîne de caractères « Commentaire » et la place de mémoire $x contient le résultat de l'opération 3*$a+1, à savoir 37.

Dans une affectation, le membre de gauche désigne une variable, tandis que le membre de droite désigne une expression qui possède une valeur. Attention, l'instruction

3*$x+1=$x

est incorrecte, car il n'existe pas de place de mémoire dont le nom est 3*$a+1.

Pour exécuter l'instruction suivante

$a=$a+5 ;

le membre de droite est d'abord évalué, ce qui donne 17, puis cette valeur est attribuée à la variable nommée dans le membre de gauche. Ainsi, l'ancienne valeur de $a est effacée et remplacée par la nouvelle valeur 17.

Le bouton permet d'exécuter le script PHP.

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" 
	content="width=device-width, initial-scale=1.0">
<meta name="robots" content="NoIndex,NoFollow">
<title>Aire du disque</title>
</head>
<body>
<?php
/*
	Données
*/
$r=2.5;
/*
	Aire du disque
*/
$a = pi()*pow($r, 2);
echo "<p>Rayon du disque = "
	.$r
	."</p>";
echo "<p>Aire du disque = "
	.number_format($a, 3)
	."</p>";
?>
</body>
</html>

Explications

pi() désigne le nombre 3.14159...

pow($r, 2) désigne le rayon élevé à la puissance 2.

"<p>Rayon du disque = ".$r."</p>" désigne la concaténation des trois chaînes de caractères suivantes (le symbole de la concaténation est le point) :

  • "<p>Rayon du disque = "
  • $r
  • "</p>"

number_format($a, 3) indique que le nombre $a doit être affiché avec 3 décimales.

Contact |  Accueil   >   PHP   >   Initiation