Fork me on GitHub

Bases du langage PHP

Codez ces exercices dans un sous-répertoire bases-php de votre répertoire Web.

Exercice 1

Ecrivez une page PHP presentation.php qui affiche votre nom et votre âge. Ces informations doivent être stockées dans des variables. Le titre de la page doit être généré dynamiquement.

Exercice 2

Observez le code source PHP ci-dessous et tentez de prévoir les valeurs finales de chaque variable.

<?php
$a = 2;
$a = $a - 1;
$a++;

$b = 8;
$b += 2;

$c = $a + $b * $b;
$d = $a * $b + $b;
$e = $a * ($b + $b);
$f = $a * $b / $a;
$g = $b / $a * $a;
?>

Vérifiez vos résultats en intégrant ce code dans une page mystere.php puis en ajoutant des instructions pour afficher les valeurs des variables.

Exercice 3

Ecrivez une page PHP tva.php qui déclare une variable $prixHorsTaxes dont vous choisirez librement la valeur. La page affiche ensuite le prix TTC correspondant (le taux de TVA sera fixé à 19,6% et stocké dans une variable).

Testez votre programme en faisant varier le prix hors taxes.

Exercice 4

Voici le code source d’une page erreurs.php.

<!doctype html>
<html>

<head>
    <meta charset="utf-8" />
    <title>Ma page de présentation</title>
</head>

<body>
    <h1>Ma présentation</h1>

    <?php
    $prenom = "Bill";
    $classe = 'BTS SIO'
    $nbLangages = 2;
    ?>
    
    <p>
        <?php
        echo 'Bonjour, je m'appelle $prenom et je suis en $classe.'
        <!-- Un commentaire -->
        <br>
        echo 'Je connais ' + $nbLangages + ' langages de programmation';
        ?>
    </p>
</body>

</html>

Corrigez-la pour qu’elle affiche le résultat suivant.

Déplacez la définition des variables dans un fichier variables.php.