<?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 => 'de',
  ),
  'this' => 
  array (
    0 => 'simdjson.constants.php',
    1 => 'Vordefinierte Konstanten',
    2 => 'Vordefinierte Konstanten',
  ),
  'up' => 
  array (
    0 => 'book.simdjson.php',
    1 => 'Simdjson',
  ),
  'prev' => 
  array (
    0 => 'simdjson.installation.php',
    1 => 'Installation',
  ),
  'next' => 
  array (
    0 => 'ref.simdjson.php',
    1 => 'Simdjson Funktionen',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    '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">Vordefinierte Konstanten</h1>

 <p class="simpara">Folgende Konstanten werden von dieser
Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder
statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen
wurde.</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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     This parser can&#039;t support a document that big.
     Thrown when parsing a JSON string that is over 4GiB long.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     The JSON document has an improper structure: missing or superfluous commas, braces, missing keys, 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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     The JSON document was too deep (too many nested objects and arrays)
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Problem while parsing a 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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Problem while parsing an atom starting with the letter &#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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     Problem while parsing an atom starting with the letter &#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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     Problem while parsing an atom starting with the letter &#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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     Problem while parsing a number
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     The input is not valid UTF-8
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     The parser used by simdjson is uninitialized. Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Empty: no JSON found
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Within strings, some characters must be escaped, we found unescaped characters
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     A string is opened, but never closed.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     simdjson does not have an implementation supported by this CPU architecture (perhaps it&#039;s a non-SIMD CPU?).
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     The JSON number is too large or too small to fit within the requested type.
     Note that the C simdjson library is a fork and this error is ignored to match php&#039;s
     handling of JSON numbers that are too large or too small.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">
     Invalid JSON pointer syntax in <span class="function"><a href="function.simdjson-key-value.php" class="function">simdjson_key_value()</a></span>
     and other functions accepting a JSON pointer <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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Invalid URI fragment syntax.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Unexpected error, consider reporting this problem as you may have found a bug in the 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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">JSON document ended early in the middle of an object or 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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Should not happen.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Attempted to access location outside of document.
    </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </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>
    (<a href="language.types.integer.php" class="link">Integer</a>)
   </dt>
   <dd>
    <span class="simpara">Invalid property name for an <span class="classname"><a href="class.stdclass.php" class="classname">stdClass</a></span> when decoding a value
    with <span class="function"><a href="function.simdjson-decode.php" class="function">simdjson_decode()</a></span> or <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); ?>