NET-FORMATION.COM
     
   
NET-FORMATION.COM
 
   
Le langage PHP
 
LIENS
Les types de données   
Vous êtes ici : LANGAGES > PHP >Les types de données

Définition du type
Voici les types de données que supporte le PHP :
- nombres entiers
- nombres à virgule flottante
- chaînes de caractères
- tableaux
- objets

PHP est un langage faiblement typé, le type d'une variable n'est pas affecté par
le programmeur, il est décidé au moment de l'exécution par le PHP,
en fonction du contexte dans lequel la variable est utilisée.
Pour forcer une variable à être convertie en un certain type, vous devez
"caster" la variable ou utiliser la fonction settype().

- Nombres entiers
Il est possible de spécifier les nombres entiers (Integers) :
$a = 1234; # nombre entier en base 10
$a = -123; # nombre entier né
$a = 0123; # nombre entier en base 8, octale (équivalent à 83 en base 10)
$a = 0x12; # nombre entier en base 16, hexadécimale (équivalent à 18 en base 10)

- Les nombres à virgule flottante
Les nombres à virgule flottante ("doubles") peuvent êtres spécifiés en utilisant
la syntaxe suivante :
$a = 1.234;
$a = 1.2e3;


- Les chaînes de caractères
Les chaînes de caractères peuvent être définies en utilisant 2 types de délimiteurs :

1. Le double-quotes ("), les variables à l'intérieur de la chaîne de caractères
seront remplacées.
Comme en C ou en Perl, le caractère backslash (\) est utilisé pour "protéger"
un caractère spécial. On peut utiliser le caractère d'échappement backslash sur n'importe quel autre caractère, mais cela produira un warning.

2. Le simple-quotes ('), les variables ne seront pas substituées et le caractère backslash n'aura aucun effet (à deux exceptions près, pour "\\" et "\'" afin de pouvoir utiliser les caractères simple-quotes et backslash dans la chaîne de caractère).
séquence
signification
\n
Nouvelle ligne
\r
Retour à la ligne
\t
Tableau horizontale
\\
Backslash
\$
Caractère $
\"
Double-Quotes

Conversion de type
Lorsqu'une chaîne de caractères est évaluée comme une valeur numérique, le résultat
et le type de la variable sont déterminés comme suit : La chaîne de caractères
est de type "double" si elle contient un des caractères '.', 'e' ou 'E'.
Sinon, elle est de type "integer". La valeur est définit par la première partie de la chaîne.
Si la chaîne de caractères débute par une valeur numérique cette valeur sera
celle utilisée. Sinon, la valeur sera égale à 0 (zéro).
Lorsque la première expression est une chaîne de caractères, le type de la variable
dépend de la seconde expression.
$f00 = 1 + "10.5";                    // $f00 est du type "double" (11.5)
$f00 = 1 + "-1.3e3";                 // $f00 est du type "double" (-1299)
$f00 = 1 + "bob-1.3e3";           // $f00 est du type "integer" (1)
$f00 = 1 + "bob3";                   // $f00 est du type "integer" (1)
$f00 = 1 + "10 Small Pigs";      // $f00 est du type "integer" (11)
$f00 = 1 + "10 Little Piggies";  // $f00 est du type "integer" (11)
$f00 = "10.0 pigs " + 1;           // $f00 est du type "integer" (11)
$f00 = "10.0 pigs " + 1.0;
       // $f00 est du type "double" (11)

Bureautique : Word / Access / Excel
Logiciels : Photoshop / Dreamweaver / Flash / Illustrator
Langages : JavaScript / HTML / PHP / ASP
Configurations : Bios / Matériels / Base de Registres
 
SPONSORS
L'annuaire des discothèques d'europe et de nombreuses rubriques autour du monde de la
nuit et de la musique...
 
 
Conception de
Site Web
 
DOWNLOAD
Flash Player 
Download Accelerateur Plus(Accélérateur de téléchargement intégré au navigateur)
Adobe reader  Windows Media Player
 WinZip Quicktime
 
Ce site est optimisé pour Internet Explorer 6, affichage 1024 x 768
Copyright 2003 © Net-Formation.com / Conception : Net-Communication