Bonjour Arno !
FooBar => Ceci est le resultat de: var + Var (Concatenation de deux 'strings') = FooBar
11 => Ceci est le resultat de: a + b (Addition de deux 'nombres réels') = 11
11.5 => Ceci est le resultat de: C + D (Addition de deux 'nombres flottants') = 11.5
En PHP on peut utiliser 2 types de notation de variables, le:
$snake_case => '$ceci_est_une_variable_en_snake_case';
ou le:
$camelCase => '$ceciEstUneVariableEnCamelCase';
la convention veut qu'on utilise le 'camelCase !'
Les Tableaux ( ARRAY )
$utilisateurs_actifs = []; => syntaxe : snake_case
$utilisateursActifs = []; => syntaxe: camelCase
boolean => true - false
integer => réel : 1, 2, 3, ..., -1, -2, -3 ...
double => flottant : 1.234, 2.345, 3.456 ...
double => resultat d'un calcul flottant : 1 + "15.5" ( ici "15.5" est convertit en nombre )
string => variable de type chaine de caractere : "foo $int" ( la variable $int est integré à la chaine grace aux guillemets doubles
string => variable de type chaine de caractere : 'foo $int' ( la variable $int n'est pas integré à la chaine )
array => variable de type tableau ( ARRAY ): [1, 2, 3, ... ]
array => ne plus utiliser cette syntaxe : array(1, 2, 3, ...)
Bonjour Demo => variable de type objet : Definition de la class ''demo'', creation d'une instance demo, definition d'une methode ''do()''
object => recherche type variable sur "demo": gettype($demo) >>> Objet
NULL => recherche type variable sur "$null": gettype($null) >>> NULL
$int1 = 5, $int2 = 10, $flo1 = 5.5, $flo2 = 10.5
15 => $int1 + $int2
-5 => $int1 - $int2
50 => $int1 * $int2
0.5 => $int1 / $int2
510 => $int1 . $int2
16 => $flo1 + $flo2
-5 => $flo1 - $flo2
57.75 => $flo1 * $flo2
0.52380952380952 => $flo1 / $flo2
5.510.5 => $flo1 . $flo2
// echo $int => ici on commente la ligne avec //
# echo $int => ici on commente la ligne avec #
/* .... */ => ici on commente les lignes avec la balise entrante /*
et la balise fermante */
1 => on affiche la valeur de la variable $int avec : echo $int