Catégories
Apprendre le PHP

Les variables PHP

Une variable est une donnée stockée en mémoire temporairement (le temps d’exécution de votre page).

Types de variable

En PHP une variable possède un type qui défini le caractère de la données stockée.

Les types de variables sont les suivants :

  • Texte (string)
  • Nombre entier (int)
  • Nombre décimal (float)
  • Tableau (array)
  • Booléen (bool)
  • Nul (null)

Déclarer une variable

<?php
// Création de la variable "nombre" qui contient la donnée "1" 
$nombre = 1;
// Affichage de la variable "nombre"
echo $nombre;

Vous voyez que créer une variable est assez simple. On écrit le signe dollar « $ » suivi du nom de la variable puis on affecte une valeur avec le signe égal « = ».

Manipuler les nombres

En PHP on peut effectuer toutes les opérations mathématiques que l’on souhaite.

Voici la liste des opérateurs mathématiques classiques :

  •  » +  » Addition
  •  » –  » Sousstraction
  •  » *  » Multiplication
  •  » /  » Division
  •  » %  » Modulo (reste de division euclidienne)
  •  » (…)  » Parenthèses pour prioriser les opérations entre elles

Exemple : Calculer le périmètre d’un cercle avec la formule 2 x PI x R

<?php
// Définition du rayon
$rayon = 10;
// Calcul du périmètre
$perimetre = 2 * pi() * $rayon;
// affichage du périmètre
echo $perimetre;

Résultat : 62.831853071796

Vous voyez ici que nous avons utiliser une fonction PHP pi().
PHP fourni beaucoup de fonctions natives sur lesquels nous reviendrons plus tard quand nous apprendrons à créer nos propres fonctions.

Concaténer

La concaténation consiste à assembler des variables.

Exemple :

<?php
// Définition du rayon
$rayon = 10;
// Calcul du périmètre
$perimetre = 2 * pi() * $rayon;
// affichage du périmètre
echo "Le périmètre d'un cercle de rayon " . $rayon . " est égal à " . $perimetre;

Résultat : Le périmètre d’un cercle de rayon 10 est égal à 62.831853071796

Manipuler les tableaux

Les tableaux sont pratiques pour stocker des données qui possèdent des points communs ou créer des listes.

On déclare un tableau avec une paire de crochets.

Exemple :

<?php
// Définition du tableau
$tableau = ['a', 'b', 'c'];
print_r($tableau);

Résultat :

Array ( [0] => a [1] => b [2] => c )

Comme vous le voyer PHP à automatiquement affecté une « clé » à chaque ligne du tableau en commençant par zéro. Chaque clé est unique et il est possible de définir des clés personnalisées.

<?php
// Définition du tableau
$tableau = [
	'entree'  => "Salade César",
	'plat'    => "Poulet basquaise",
	'dessert' => "Glace vanille",
	'cafe'    => true
];
print_r($tableau);

Catégories
Apprendre le PHP

Introduction au PHP

Le PHP est un langage de programmation exécuté côté serveur. Cela signifie qu’il s’appuie sur la machine qui héberge le code source pour fonctionner.

La plupart du temps un serveur Web (Apache ou ISS) est utilisé en complément de PHP pour pouvoir affiché un site web dans un navigateur web.

Dans ce cours nous allons aborder les notions principales de PHP avec un serveur Web Apache (le plus couramment utilisé).

Pré-requis

Avant de commencer vous allez devoir installer un serveur web local sur votre poste.

Pour faciliter les choses je vous conseille d’installer XAMPP. C’est un serveur Web de type Apache qui tourne sur tous les OS (Windows, Mac, Linux).

Démarrer votre serveur web

Lancer le logiciel XAMPP puis vous devriez voir apparaître la console de XAMPP.

Vous voyez que XAMPP fourni différent services :

  • Apache
  • MySQL
  • FileZilla
  • Mercury
  • Tomcat

Ici nous utiliserons que le Apache. Cliquez sur « Start » dans la ligne « Apache » puis le service doit s’aficher en statut « Démarré ».

Testez ensuite d’accéder à votre serveur web local : http://localhost
Une page de bienvenue de XAMPP doit s’afficher.
Félicitations ! Vous avez un serveur web qui tourne !

Votre première page web dynamique PHP

Nous allons désormais créer une première page web PHP à partir d’une structure de page web HTML standard.

Voir : Comment créer une page web HTML

<!DOCTYPE html>
<html>
<head>
<title>Exemple</title>
</head>
<body>

<?php
echo "Bonjour, je suis un script PHP !";
?>

</body>
</html>

Voici le contenu de notre fichier C:/xampp/htdocs/demo/index.php

Pour y accéder : http://localhost/demo/index.php

Bravo ! vous venez d’afficher le résultat de l’exécution d’un script PHP.

Voyons maintenant tout ce qui est possible de faire avec PHP !