<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.yar-client-exception.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'yar-client-exception.gettype.php',
    1 => 'Yar_Client_Exception::getType',
    2 => 'Obtiene el tipo de la excepci&oacute;n',
  ),
  'up' => 
  array (
    0 => 'class.yar-client-exception.php',
    1 => 'Yar_Client_Exception',
  ),
  'prev' => 
  array (
    0 => 'class.yar-client-exception.php',
    1 => 'Yar_Client_Exception',
  ),
  'next' => 
  array (
    0 => 'class.yar-client-packager-exception.php',
    1 => 'Yar_Client_Packager_Exception',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/yar/yar_client_exception/gettype.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="yar-client-exception.gettype" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Yar_Client_Exception::getType</h1>
  <p class="verinfo">(PECL yar &gt;= 1.0.0)</p><p class="refpurpose"><span class="refname">Yar_Client_Exception::getType</span> &mdash; <span class="dc-title">Obtiene el tipo de la excepción</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-yar-client-exception.gettype-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">function</span> <span class="methodname"><strong>Yar_Client_Exception::getType</strong></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="simpara">
   Devuelve el tipo de la excepción. Las excepciones del lado del cliente
   las lanza el propio cliente (fallos de transporte, errores de protocolo,
   etc.), por lo que el tipo es siempre la cadena fija
   <code class="literal">&quot;Yar_Exception_Client&quot;</code>. Se puede usar
   <span class="methodname"><a href="exception.getcode.php" class="methodname">Exception::getCode()</a></span> para distinguir cada fallo
   concreto; el código es una de las constantes
   <code class="literal">YAR_ERR_*</code>.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-yar-client-exception.gettype-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="simpara">Esta función no contiene ningún parámetro.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-yar-client-exception.gettype-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="simpara">
   Devuelve <code class="literal">&quot;Yar_Exception_Client&quot;</code>.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-yar-client-exception.gettype-examples">
  <h3 class="title">Ejemplos</h3>
  <div class="example" id="example-1">
   <p><strong>Ejemplo #1 Ejemplo de <span class="methodname"><strong>Yar_Client_Exception::getType()</strong></span></strong></p>
   <div class="example-contents">
<div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php
$client </span><span style="color: #007700">= new </span><span style="color: #0000BB">Yar_Client</span><span style="color: #007700">(</span><span style="color: #DD0000">"http://api.example.com/operator.php"</span><span style="color: #007700">);

try {
    </span><span style="color: #0000BB">$client</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">some_method</span><span style="color: #007700">(</span><span style="color: #DD0000">"parameter"</span><span style="color: #007700">);
} catch (</span><span style="color: #0000BB">Yar_Client_Exception $e</span><span style="color: #007700">) {
    </span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$e</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getType</span><span style="color: #007700">());
    </span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$e</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getCode</span><span style="color: #007700">());
}
</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
   </div>

   <div class="example-contents"><p>Resultado del ejemplo anterior
es similar a:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">string(20) &quot;Yar_Exception_Client&quot;
int(16)</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-yar-client-exception.gettype-seealso">
  <h3 class="title">Véase también</h3>
  <ul class="simplelist">
   <li><span class="methodname"><a href="yar-server-exception.gettype.php" class="methodname" rel="rdfs-seeAlso">Yar_Server_Exception::getType()</a> - Obtiene el tipo de la excepci&oacute;n</span></li>
  </ul>
 </div>


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