This is a draft cheat sheet. It is a work in progress and is not finished yet.
Primitives data type
String |
"This is text" |
Int |
Integer like 64 |
Float |
Floating point number like 64.64 |
Boolean |
True or false |
Arrays
$names = array ('François', 'Michel', 'Nicole', 'Véronique', 'Benoît'); |
$names[0] = 'François'; $names[1] = 'Michel'; $names[2] = 'Nicole'; |
$names[] = 'François'; $names[] = 'Michel'; $names[] = 'Nicole'; |
$coordonnees = array ( 'prenom' => 'François', 'nom' => 'Dupont', 'adresse' => '3 Rue du Paradis', 'ville' => 'Marseille' ); |
$coordonnees['prenom'] = 'François'; $coordonnees['nom'] = 'Dupont'; $coordonnees['adresse'] = '3 Rue du Paradis'; $coordonnees['ville'] = 'Marseille';
|
Opérations sur les chaines
Opérateurs arithmétiques
Addition |
+ |
Soustraction |
- |
Multiplication |
* |
Division |
/ |
Modulo |
% |
Opérateurs de comparaison
Egalité |
== |
Supérieur à |
> |
Inférieur à |
< |
Supérieur ou égal à |
>= |
Inférieur ou égale à |
<= |
Différent de |
!= |
|
|
Conditions
if() { } else if() { } else { } |
switch () { case X: break; default: } |
$isMajor= ($age >= 18) ? true : false; |
Boucles
while () { } |
for ( $i =0; $i < 100; $i++ ) { } |
foreach ( $tab as $el ) { } |
foreach ( $tab as $k => $v ) { } |
Functions
Appel |
$val = calcCub($param); |
Définition |
function calcCub($arg) { return $result; } |
Possibilité d'avoir des valeurs par défaut pour les arguments d'une fonction. Ce qui rend la notion de paramètre optionnel possible. Mettre les arguments qui ont une valeur par défaut à la fin de la liste des arguments.
|
|
|