Les type en php

464 mots 2 pages
Les types en PHP
Types supportés :
4 types scalaires : * boolean * integer * float (nombre à virgule flottante, i.e. double) * string
2 types composés : * array * object
Et finalement, 2 types spéciaux : * resource * NULL

1. Booléen
C'est le type le plus simple. Un booléen représente une valeur de vérité. Il peut valoir TRUE ou FALSE.
Pour spécifier un booléen, utilisez le mot-clé TRUE ou FALSE. Les deux sont insensibles à la casse.
<?php
$foo = True; // assigne la valeur TRUE à $foo
?>
Typiquement, le résultat d'un opérateur qui retourne un booléen, passé ensuite à une structure de contrôle.
<?php
// == est un opérateur qui teste
// l'égalité et retourne un booléen if ($action == "show_version") { echo "La version est 1.23";
}

// ceci n'est pas nécessaire... if ($show_separators == TRUE) { echo "<hr>\n";
}

// ...à la place, vous pouvez utiliser, avec la même signification : if ($show_separators) { echo "<hr>\n";
}
?>

Lors d'une conversion en booléen, les valeurs suivantes sont considérées comme FALSE : * le booléen FALSE, lui-même * l'entier 0 (zéro) * le nombre à virgule flottante 0.0 (zéro) * la chaîne vide, et la chaîne "0" * un tableau avec aucun élément * un objet avec aucun membre, ni variable (uniquement en PHP 4) * le type spécial NULL (incluant les variables non définies)

2. Entier
Un entier est un nombre appartenant à la classe ℤ = {..., -2, -1, 0, 1, 2, ...}.
Les entiers peuvent être spécifiés en notation décimale (base 10), hexadécimale (base 16), ou octale (base 8), optionnellement précédée d'un signe (- ou +)

3. Nombres décimaux
Les nombres décimaux, (aussi connus comme nombres à virgule flottante, "floats", "doubles", ou "real numbers") peuvent être spécifiés en utilisant les syntaxes suivantes :
<?php
$a = 1.234;
$b = 1.2e3;
$c = 7E-10;
?>

4. Chaines de caractères
Une chaîne de

en relation

  • Brevet Metropole juin2012
    1865 mots | 8 pages
  • Notes Cours MAT1000
    2535 mots | 11 pages
  • maths
    5915 mots | 24 pages
  • La construction des accords à la guitare
    4770 mots | 20 pages
  • Math révisions
    650 mots | 3 pages
  • Aide brevet blanc
    1639 mots | 7 pages
  • Math spé l sequence 1
    13563 mots | 55 pages
  • Philo
    1483 mots | 6 pages
  • Gniz
    454 mots | 2 pages
  • Mathématiques
    1136 mots | 5 pages
  • Tpe le nombre d'or
    707 mots | 3 pages
  • Mathématique crpe
    477 mots | 2 pages
  • Excel R Visions
    514 mots | 3 pages
  • La famille
    6018 mots | 25 pages
  • projet de restauration des fruit de mer
    264 mots | 2 pages