Show Menu
Cheatography

PHP Basics Cheat Sheet (DRAFT) by

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éron­ique', 'Benoît');
$names[0] = 'Franç­ois';
$names[1] = 'Michel';
$names[2] = 'Nicole';
$names[] = 'Franç­ois';
$names[] = 'Michel';
$names[] = 'Nicole';
$coord­onnees = array (
'prenom' => 'Franç­ois',
'nom' => 'Dupont',
'adresse' => '3 Rue du Paradis',
'ville' => 'Marse­ille'
);
$coord­onn­ees­['p­renom'] = 'Franç­ois';
$coord­onn­ees­['nom'] = 'Dupont';
$coord­onn­ees­['a­dre­sse'] = '3 Rue du Paradis';
$coord­onn­ees­['v­ille'] = 'Marseille';

Opérations sur les chaines

Concat­énation
. (point)

Opérateurs arithm­étiques

Addition
+
Soustr­action
-
Multip­lic­ation
*
Division
/
Modulo
%

Opérateurs de compar­aison

Egalité
==
Supérieur à
>
Inférieur à
<
Supérieur ou égal à
>=
Inférieur ou égale à
<=
Différent de
!=

Opérateurs

&&
et
||
ou
AND
et
OR
ou
 

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 = calcCu­b($­param);
Définition
function calcCu­b($arg) {
return $result;
}
Possib­ilité 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.