(PHP 4 >= 4.1.0, PHP 5, PHP 7)
xmlrpc_set_type — Définit le type xmlrpc, base64 ou datetime, d'une valeur PHP
Description
xmlrpc_set_type(string
&$value
, string
$type
): bool
Avertissement
Cette fonction est EXPERIMENTALE. Le comportement de cette fonction, son nom, et toute la
documentation autour de cette fonction peut changer sans préavis dans une prochaine version de PHP.
Cette fonction doit être utilisée à vos risques et périls.
Liste de paramètres
-
value
-
Valeur dont on veut modifier le type
-
type
-
base64
ou datetime
Valeurs de retour
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
En cas de réussite, value
sera converti en objet.
Erreurs / Exceptions
Émet une alerte de type E_WARNING
lorsque le type
n'est pas supporté par XMLRPC.
Exemples
Exemple #1 Exemple avec xmlrpc_set_type()
<?php
$params = date("Ymd\TH:i:s", time());
xmlrpc_set_type($params, 'datetime');
echo xmlrpc_encode($params);
?>
Résultat de l'exemple ci-dessus est similaire à :
<?xml version="1.0" encoding="utf-8"?>
<params>
<param>
<value>
<dateTime.iso8601>20090322T23:43:03</dateTime.iso8601>
</value>
</param>
</params>