variant
La classe variant
&reftitle.intro;
Le VARIANT est l'équivalent COM de zval pour PHP ; c'est une structure qui
peut contenir une valeur avec un intervalle de différent types possibles.
La classe variant fournie par l'extension COM vous permet d'avoir plus de
contrôle sur ce que PHP envoie et reçoit de COM.
&reftitle.classsynopsis;
variant
variant
&Methods;
Exemples variant
Exemple variant
";
print "The value is " . $v . "
";
?>
]]>
Lors du retour d'une valeur ou récupérer une propriété variant, le variant
est converti en une valeur PHP seulement quand il y a une correspondance
directe entre les types qui ne produiraient pas une perte d'information.
Dans tous les autres cas, la valeur est retourné en tant qu'une instance
de la classe variant. Vous pouvez forcer PHP de convertir ou évaluer le
variant en tant que type PHP natif en utilisant les opérateurs de transtypage
explicitement, ou implicitement vers une &string; en l'affichant
grâce à print. Vous pouvez utiliser la grande variété
de fonctions variant pour effectuer des opérations arithmétrique sans
forcer une conversion et risquer une perte de données.
Voir aussi variant_get_type.
&reference.com.entities.variant;