SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Créer des variables

Présentation
Longs (Entiers)
Doubles (nombres à virgule flottante)
Chaînes de caractères
Booléens
Tableaux
Objets
Ressources
Les macros de création automatiques de variables globales
Creating Constants

7.11.2 Longs (Entiers)

Maintenant, passons aux assignement de valeurs aux variables, en commençant par les entiers. Les longs sont les entiers de PHP, et sont très simples à stocker. En observant la structure des enveloppes zval.value présentées plus tôt dans le chapitre, vous pouvez voir que le type de données long est directement contenu dans l'union, à savoir le champs lval field. La valeur de type type qui correspond aux entiers est IS_LONG (voir aussi <>).
Création d'un long.

zval *new_long;


MAKE_STD_ZVAL(new_long);


new_long->type = IS_LONG;

new_long->value.lval = 10;
Vous pouvez aussi utiliser la macro ZVAL_LONG:


zval *new_long;


MAKE_STD_ZVAL(new_long);

ZVAL_LONG(new_long, 10);


Chapitre précédentChapitre suivantAccueil nexen.net