Ceci est une ancienne révision du document !
PHP
Je me lance dans l'apprentissage de php, via le cours d'Openclassrooms. Cette page sert d'aide-mémoire sur le langage.
Bases
Insérer un bout de code php dans du html :
<?php ?>
- Toujours mettre un
;
à la fin d'une instruction. - Commentaires sur une ligne :
//
- Commentaires sur plusieurs lignes, encadrés par
/*
et*/
.
Fonctions
include()
pour inclure une autre page. Ex :<?php include("bla.php"); ?>
Pour récupérer une fonction dans une variable (pour un echo
par exemple) :
$var = fonction(paramètres);
Pour créer une fonction
<?php function NomDeLaFonction($parametre) { code; } ?>
Définir NomDeLaFonction et les paramètres et décrire la fonction dans les accolades.
Variables
Type de données
Type de donnée | Exemple |
---|---|
string | “Du texte” |
int | 42 |
float | 14.7 |
bool | true/false |
NULL | (rien) |
Écrire une variable
Exemple :
<?php $age_du_capitaine = 17; ?>
Ne pas oublier : $
=
;
Conditions
Symbole | Signification |
---|---|
== | Est égal à |
> | Est supérieur à |
< | Est inférieur à |
>= | Est supérieur ou égal à |
⇐ | Est inférieur ou égal à |
!= | Est différent de |
if
(condition/variable)
{}
facultatif else
{}
Exemple
<?php $age = 8; if ($age <= 12) { echo "Salut gamin !"; } else { echo "Salut vieux !"; } ?>
Boucles
<?php while ($continuer_boucle == true) { // instructions à exécuter dans la boucle } ?> <?php $nombre_de_lignes = 1; while ($nombre_de_lignes <= 100) { echo 'bla<br />'; // Incrémenter le nombre de ligne : $nombre_de_lignes = $nombre_de_lignes + 1 $nombre_de_lignes++; } ?>
<?php for ($var = 1; $var <= 100; $var++) { echo 'Ceci est la ligne n°' . $var . '<br />'; } ?>
Pour for
:
- La première variable est la valeur de départ de la variable
- La seconde est la condition : tant que var est inférieure à 100, la boucle est exécutée.
- La troisième est ce qui est exécuté, ici l'incrémentation.