<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.xmlrpc.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.xmlrpc-set-type.php',
    1 => 'xmlrpc_set_type',
    2 => 'D&eacute;finit le type xmlrpc, base64 ou datetime, d\'une valeur PHP',
  ),
  'up' => 
  array (
    0 => 'ref.xmlrpc.php',
    1 => 'Fonctions XML-RPC',
  ),
  'prev' => 
  array (
    0 => 'function.xmlrpc-server-register-method.php',
    1 => 'xmlrpc_server_register_method',
  ),
  'next' => 
  array (
    0 => 'refs.utilspec.windows.php',
    1 => 'Extensions pour Windows uniquement',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/xmlrpc/functions/xmlrpc-set-type.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.xmlrpc-set-type" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">xmlrpc_set_type</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.1.0, PHP 5, PHP 7)</p><p class="refpurpose"><span class="refname">xmlrpc_set_type</span> &mdash; <span class="dc-title">Définit le type xmlrpc, base64 ou datetime, d&#039;une valeur PHP</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.xmlrpc-set-type-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">function</span> <span class="methodname"><strong>xmlrpc_set_type</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter reference">&$value</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$type</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>xmlrpc_set_type()</strong></span> définit le type XMLRPC, 
   <code class="literal">base64</code> ou <code class="literal">datetime</code>, pour une
   chaîne PHP.
  </p>
  <div class="warning"><strong class="warning">Avertissement</strong><p class="simpara">
 Cette fonction est <em>EXPERIMENTALE</em>. Le comportement de cette fonction, son nom, et toute la
 documentation autour de cette fonction peuvent changer sans préavis dans une prochaine version de PHP.
 Cette fonction doit être utilisée aux risques et périls de l&#039;utilisateur.
</p></div>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.xmlrpc-set-type-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">value</code></dt>
     <dd>
      <p class="para">
       Valeur dont on veut modifier le type
      </p>
     </dd>
    
    
     <dt><code class="parameter">type</code></dt>
     <dd>
      <p class="para">
       <code class="literal">base64</code> ou <code class="literal">datetime</code>
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.xmlrpc-set-type-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Cette fonction retourne <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en cas de succès ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si une erreur survient.
   En cas de réussite, <code class="parameter">value</code> sera converti en objet.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-function.xmlrpc-set-type-errors">
  <h3 class="title">Erreurs / Exceptions</h3>
  <p class="para">
   Émet une alerte de type <code class="literal">E_WARNING</code> lorsque le type
   n&#039;est pas supporté par XMLRPC.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.xmlrpc-set-type-examples">
  <h3 class="title">Exemples</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Exemple #1 Exemple avec <span class="function"><strong>xmlrpc_set_type()</strong></span></strong></p>
    <div class="example-contents"><p>
    </p></div>
    <div class="example-contents">
<div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php

$params </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"Ymd\TH:i:s"</span><span style="color: #007700">, </span><span style="color: #0000BB">time</span><span style="color: #007700">());
</span><span style="color: #0000BB">xmlrpc_set_type</span><span style="color: #007700">(</span><span style="color: #0000BB">$params</span><span style="color: #007700">, </span><span style="color: #DD0000">'datetime'</span><span style="color: #007700">);
echo </span><span style="color: #0000BB">xmlrpc_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">$params</span><span style="color: #007700">);

</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
    </div>

    <div class="example-contents"><p>Résultat de l&#039;exemple ci-dessus est similaire à :</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;params&gt;
&lt;param&gt;
 &lt;value&gt;
  &lt;dateTime.iso8601&gt;20090322T23:43:03&lt;/dateTime.iso8601&gt;
 &lt;/value&gt;
&lt;/param&gt;
&lt;/params&gt;</pre>
</div>
    </div>
   </div>
   </p>
  </div>


</div><?php manual_footer($setup); ?>