|
|
Les types
Introduction
Booléens
Conversion en booléen
Entiers
Dépassement de capacité des entiers
Conversion en entiers
Depuis un booléen
Depuis un nombre à virgule flottante
From strings
Conversion d'autres types
Les nombres à virgule flottante
Les chaînes de caractères
Syntax
guillemets simples
Guillemets doubles
Syntaxe Heredoc
Traitement des variables dans les chaînes
Syntaxe simple
Syntaxe complexe
Accès aux caractères d'une chaîne
Fonctions et opérateurs pratiques
Conversion de type
Les tableaux
Syntaxe
Créer un tableau array()
Omettre des clés
La syntaxe à crochets
Fonctions pratiques
Exemples
Attention aux tableaux
Pourquoi est ce que $foo[bar] est invalide?
Alors, pourquoi est-ce mal?
Les objets
Initialisation d'un objet
Ressources
Libérer des ressources
La valeur NULL
Syntaxe
Définition du type
Transtypage
|
Dans le futur, l'équipe de développement peut vouloir ajouter une
nouvelle constante et vous vous retrouverez dans la panade. Par
exemple, vous ne pouvez déjà pas utiliser les constantes
empty et default, car ce
sont des mots reservés.
Et, pour en mettre une autre couche, cette syntaxe est tout simplement
obsolète, et risque de ne plus fonctionner du tout un jour ou l'autre.
Note :
Lorsque vous activez le rapport d'erreur avec error_reporting()
avec E_ALL, PHP générera des notes à chaque fois que cette
syntaxe est utilisée. Essayez donc error_reporting(E_ALL);
dans vos scripts, pour voir).
Note :
Dans une chaîne à guillements doubles, une autre syntaxe est
valide. Voyez la section sur
Traitement des variables dans les chaînes pour plus de détails.
|
|
|
|