Cours 04 - Introduction au langage PHP 1
Table des matières
Objectifs
- Connaître la base de PHP et de la programmation serveur
- Connaître les notions de variables / constantes en PHP
- Mettre en pratique PHP
Déroulement
- Introduction
- Retour sur la dernière préparation
- Présentation des normes
- Un peu de théorie
- Exercice 04
- Conclusion
Un peu de théorie
Utilisation de base de PHP
Dans un fichier avec l'extension .php :
<?php
$message = "Bonjour le monde";
echo "<p>".$message."</p>";
?>
Utilisation d'insertion de PHP externe
<?php
// le dossier includes doit être créé
require 'includes/header.php';
?>
Utilisation des commentaires et débogage
<?php
//Affichage d’un commentaire PHP
/* commentaire sur plusieurs lignes */
// va afficher le type et le contenu des variables
var_dump($variable);
// permet de tuer PHP ;)
die();
?>
Utilisation de variables
Les types de variables de PHP 8
- bool : booléen ( true / false )
- int : nombre entier ( 1 ... 2 )
- float : nombre flottant ( 1.5 ... 2.5 )
- string : chaîne de caractères ( "machaine" )
- array : tableau ( array("foo" => "bar", "bar" => "foo"); )
- iterable : Itérables (pas dans le cours)
- object : objet => orienté objet (pas dans le cours)
// Pour forcer l'utilisation des types en PHP OBLIGATOIRE maintenant!
declare(strict_types=1);
//Variable : $Nom de la variable (pas de mot clé mais $!)
$mavariable = 2;
echo $mavariable;
Utilisation de constantes
//Constantes (en majuscules) à l'extérieur de fonctions et de if
// est compilé à l’exécution du code
define("MACONSTANTE", 2);
echo MACONSTANTE;
//Constantes (en majuscules) à l'intérieur de fonctions et de if
// est compilé à la compilation du code
const MACONSTANTE = 2;
echo MACONSTANTE;