
Concaténation
Addition (+)
Multiplication (*)
Division (/)
Modulo
Comparaison binaire
Admettons une variable $Truc qu'on désire remplir petit à petit :
$Truc = "Un";
$Truc .= "Deux";
$Truc .= "Trois";
echo $Truc;Donne :
Coller ainsi des chaînes l'une à l'autre porte le nom de "Concaténation".
On peut également directement utiliser le point dans l'instruction "echo".
On ne peut pas, contrairement à d'autres langages, confondre l'opérateur . et + :
echo "a"+"b"."<br/>";
echo "3"+"a"."<br/>";
echo "3"+"2"."<br/>";
echo 3+2;
En effet, "a" + "a" ne donne pas "aa" mais 0.
Il est possible de manipuler de très grands nombres sans erreur, mais à partir d'une certaine taille, une approximation en notation scientifique s'impose d'elle-même :
echo 1000997132132123121321233312121221389*4132231312312312312312323214;La division par 0 renvoie une erreur :
echo 5/0;Détermination s'il s'agit d'un nombre pair
$nombre = 33;
if ($nombre % 2 == 0)
echo "$nombre est un nombre pair";
else
echo "$nombre est un nombre impair"; Tableau de rappel binaire de quelques nombres :
La fonction decbin permet de convertir un nombre en binaire :
echo decbin(6);
A l'inverse, bindec convertir un nombre binaire en décimal :
echo bindec(101);
On peut ainsi faire une opération ET avec &. Je rappelle que
echo 42 & 7;
echo 42 | 7;