xmlrpc_server_register_method
Extensions pour Windows uniquement
Fonctions XML-RPC
PHP Manual

# xmlrpc_set_type

(PHP 4 >= 4.1.0, PHP 5)

xmlrpc_set_type — Définit le type xmlrpc, base64 ou datetime, d'une valeur PHP

### Description

bool xmlrpc_set_type ( string `&$value` , string `$type` )

xmlrpc_set_type() définit le type XMLRPC, base64 ou datetime, pour une chaîne PHP.

Avertissement

Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à 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.

### 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);
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    <?xml version="1.0" encoding="utf-8"?>
    <params>
    <param>
     <value>
      <dateTime.iso8601>20090322T23:43:03</dateTime.iso8601>
     </value>
    </param>
    </params>

### Erreurs / Exceptions

Émet une alerte de type E_WARNING lorsque le type n'est pas supporté par XMLRPC.

xmlrpc_server_register_method
Extensions pour Windows uniquement
Fonctions XML-RPC
PHP Manual