Cours 05 - Introduction au langage PHP 2

Objectifs

Déroulement

  1. Introduction
    • Retour sur la dernière préparation
  2. Un peu de théorie
  3. Exercice 05
  4. 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

Plus d'infos ici

<?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;

?>