Cours 05 - Introduction au langage PHP 2
Table des matières
Objectifs
- Connaître la base de PHP et de la programmation serveur
- Connaître les notions de conditions et de fonctions en PHP
- Mettre en pratique PHP
Déroulement
- Introduction
- Retour sur la dernière préparation
- Un peu de théorie
- Exercice 05
- Conclusion
Un peu de théorie
Utilisation de conditions
If de base
<?php
//Variable : $Nom de la variable (pas de mot clé mais $!)
$mavariable = 2;
//Vérification du type et de la valeur de la variable ===
if($mavariable === 2){
echo "<p>$mavariable!</p>";
}else{
echo "<p>Erreur!</p>";
}
?>
Variation de if pour HTML
Ce code rend la lecture de HTML plus simple!
<?php
//Variable : $Nom de la variable (pas de mot clé mais $!)
$mavariable = 2;
//Vérification du type et de la valeur de la variable ===
if($mavariable === 2) :
?>
<p>La réponse est: <?php echo $mavariable; ?></p>
<?php
else:
?>
<p>Erreur!</p>
<?php
endif;
?>
EXPERT: If avancé - Shorthand if
<?php
$mavariable = 2;
// if sur une ligne => (condition ? true : false)
echo ($mavariable === 2 ? "<p>La réponse est: $mavariable</p>" : "<p>Erreur!</p>");
?>
Utilisation de fonctions
<?php
/* Cette fonction calcule les degrés celcius en fahrenheit
elle reçoit le degrés fahrenheit (float $fahrenheit)) et retourne la valeur en celsius (: float)*/
function enCelsius(float $fahrenheit): float{
return (5/9) * ($fahrenheit-32);
}
echo enCelsius(77);
// ou
$texte = "La temperature est de " . enCelsius(77) . " Celsius";
echo $texte;
?>