<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.simdjson.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'simdjson.constants.php',
    1 => 'Constantes predefinidas',
    2 => 'Constantes predefinidas',
  ),
  'up' => 
  array (
    0 => 'book.simdjson.php',
    1 => 'Simdjson',
  ),
  'prev' => 
  array (
    0 => 'simdjson.installation.php',
    1 => 'Instala&ccedil;&atilde;o',
  ),
  'next' => 
  array (
    0 => 'ref.simdjson.php',
    1 => 'Fun&ccedil;&otilde;es de Simdjson',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/simdjson/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="simdjson.constants" class="appendix">
 <h1 class="title">Constantes predefinidas</h1>

 <p class="simpara">
As constantes abaixo são definidas por esta extensão e
só estarão disponíveis quando a extensão tiver sido compilada no PHP
ou tiver sido carregada dinamicamente em tempo de execução.
</p>
 <dl>
  
   <dt id="constant.simdjson-err-capacity">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-capacity">SIMDJSON_ERR_CAPACITY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Este analisador não suporta um documento tão grande.
     Lançado ao analisar uma string JSON com mais de 4 GiB de comprimento.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-tape-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-tape-error">SIMDJSON_ERR_TAPE_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     O documento JSON tem uma estrutura imprópria: vírgulas ausentes ou supérfluas, chaves ausentes, etc.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-depth-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-depth-error">SIMDJSON_ERR_DEPTH_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     O documento JSON era muito profundo (muitos objetos e arrays aninhados)
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-string-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-string-error">SIMDJSON_ERR_STRING_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Problema ao analisar uma string
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-t-atom-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-t-atom-error">SIMDJSON_ERR_T_ATOM_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Problema ao analisar um átomo que começa com a letra &#039;t&#039;
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-f-atom-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-f-atom-error">SIMDJSON_ERR_F_ATOM_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Problema ao analisar um átomo que começa com a letra &#039;f&#039;
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-n-atom-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-n-atom-error">SIMDJSON_ERR_N_ATOM_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Problema ao analisar um átomo que começa com a letra &#039;n&#039;
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-number-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-number-error">SIMDJSON_ERR_NUMBER_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Problema ao analisar um número
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-utf8-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-utf8-error">SIMDJSON_ERR_UTF8_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     A entrada não é um UTF-8 válido
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-uninitialized">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-uninitialized">SIMDJSON_ERR_UNINITIALIZED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     O analisador usado por simdjson não foi inicializado. Isso não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-empty">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-empty">SIMDJSON_ERR_EMPTY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Vazio: nenhum JSON encontrado
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-unescaped-chars">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-unescaped-chars">SIMDJSON_ERR_UNESCAPED_CHARS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Dentro das strings, alguns caracteres devem ser escapados, encontramos caracteres não escapados
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-unclosed-string">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-unclosed-string">SIMDJSON_ERR_UNCLOSED_STRING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Uma string é aberta, mas nunca fechada.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-unsupported-architecture">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-unsupported-architecture">SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     simdjson não tem uma implementação suportada por esta arquitetura de CPU (talvez seja uma CPU não-SIMD?).
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-incorrect-type">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-incorrect-type">SIMDJSON_ERR_INCORRECT_TYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-number-out-of-range">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-number-out-of-range">SIMDJSON_ERR_NUMBER_OUT_OF_RANGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     O número JSON é muito grande ou muito pequeno para caber no tipo solicitado.
     Observe que a biblioteca simdjson em C é uma bifurcação e este erro é ignorado para corresponder ao tratamento do PHP
     de números JSON muito grandes ou muito pequenos.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-index-out-of-bounds">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-index-out-of-bounds">SIMDJSON_ERR_INDEX_OUT_OF_BOUNDS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-no-such-field">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-no-such-field">SIMDJSON_ERR_NO_SUCH_FIELD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-io-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-io-error">SIMDJSON_ERR_IO_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-invalid-json-pointer">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-invalid-json-pointer">SIMDJSON_ERR_INVALID_JSON_POINTER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Sintaxe de ponteiro JSON inválida em <span class="function"><a href="function.simdjson-key-value.php" class="function">simdjson_key_value()</a></span>
     e outras funções que aceitam um ponteiro JSON <var class="varname">$key</var>.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-invalid-uri-fragment">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-invalid-uri-fragment">SIMDJSON_ERR_INVALID_URI_FRAGMENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Sintaxe de fragmento de URI inválida.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-unexpected-error">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-unexpected-error">SIMDJSON_ERR_UNEXPECTED_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Erro inesperado, considere relatar este problema, pois pode ter sido encontrado um bug no simdjson PECL
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-parser-in-use">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-parser-in-use">SIMDJSON_ERR_PARSER_IN_USE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-out-of-order-iteration">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-out-of-order-iteration">SIMDJSON_ERR_OUT_OF_ORDER_ITERATION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-insufficient-padding">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-insufficient-padding">SIMDJSON_ERR_INSUFFICIENT_PADDING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-incomplete-array-or-object">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-incomplete-array-or-object">SIMDJSON_ERR_INCOMPLETE_ARRAY_OR_OBJECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">O documento JSON terminou cedo no meio de um objeto ou array.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-scalar-document-as-value">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-scalar-document-as-value">SIMDJSON_ERR_SCALAR_DOCUMENT_AS_VALUE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Não deveria acontecer.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-out-of-bounds">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-out-of-bounds">SIMDJSON_ERR_OUT_OF_BOUNDS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Tentativa de acessar o local fora do documento.
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-trailing-content">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-trailing-content">SIMDJSON_ERR_TRAILING_CONTENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-key-count-not-countable">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-key-count-not-countable">SIMDJSON_ERR_KEY_COUNT_NOT_COUNTABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.simdjson-err-invalid-property">
    <strong><code><a href="simdjson.constants.php#constant.simdjson-err-invalid-property">SIMDJSON_ERR_INVALID_PROPERTY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">Nome de propriedade inválido para uma <span class="classname"><a href="class.stdclass.php" class="classname">stdClass</a></span> ao decodificar um valor
    com <span class="function"><a href="function.simdjson-decode.php" class="function">simdjson_decode()</a></span> ou <span class="function"><a href="function.simdjson-key-value.php" class="function">simdjson_key_value()</a></span>
    </span>
   </dd>
  
 </dl>
</div>
<?php manual_footer($setup); ?>