<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.v8js.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'v8js.construct.php',
    1 => 'V8Js::__construct',
    2 => 'Construye un nuevo objeto V8Js',
  ),
  'up' => 
  array (
    0 => 'class.v8js.php',
    1 => 'V8Js',
  ),
  'prev' => 
  array (
    0 => 'class.v8js.php',
    1 => 'V8Js',
  ),
  'next' => 
  array (
    0 => 'v8js.executestring.php',
    1 => 'V8Js::executeString',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/v8js/v8js/construct.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="v8js.construct" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">V8Js::__construct</h1>
  <p class="verinfo">(PECL v8js &gt;= 0.1.0)</p><p class="refpurpose"><span class="refname">V8Js::__construct</span> &mdash; <span class="dc-title">Construye un nuevo objeto <span class="classname"><a href="class.v8js.php" class="classname">V8Js</a></span></span></p>

 </div>

 <div class="refsect1 description" id="refsect1-v8js.construct-description">
  <h3 class="title">Descripción</h3>
  <div class="constructorsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>V8Js::__construct</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$object_name</code><span class="initializer"> = &quot;PHP&quot;</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$variables</code><span class="initializer"> = array()</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$extensions</code><span class="initializer"> = array()</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$report_uncaught_exceptions</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong></span></span><br>)</div>

  <p class="para rdfs-comment">
   Construye un nuevo objeto <span class="classname"><a href="class.v8js.php" class="classname">V8Js</a></span>.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-v8js.construct-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">object_name</code></dt>
    <dd>
     <p class="para">
      El nombre del objeto pasado a Javascript.
     </p>
    </dd>
   
   
    <dt><code class="parameter">variables</code></dt>
    <dd>
     <p class="para">
      Una lista de variables PHP que estarán disponibles en Javascript. Debe ser un
      <span class="type"><a href="language.types.array.php" class="type array">array</a></span> asociativo en el formato <code class="literal">array(&quot;nombre-para-js&quot; =&gt; &quot;nombre-de-la-variable-php&quot;)</code>.
      Por omisión, un array vacío.
     </p>
    </dd>
   
   
    <dt><code class="parameter">extensions</code></dt>
    <dd>
     <p class="para">
      Lista de extensiones registradas utilizando el método
      <span class="function"><a href="v8js.registerextension.php" class="function">V8Js::registerExtension()</a></span>, que deben estar disponibles
      en el contexto Javascript del objeto <span class="classname"><a href="class.v8js.php" class="classname">V8Js</a></span> creado.
      <blockquote class="note"><p><strong class="note">Nota</strong>: 
       <p class="para">
        Las extensiones registradas de tal manera que estén automáticamente activas no necesitan ser listadas en este array.
        Además, si una extensión tiene dependencias, estas pueden ser omitidas. Por omisión, un array vacío.
       </p>
      </p></blockquote>
     </p>
    </dd>
   
   
    <dt><code class="parameter">report_uncaught_exceptions</code></dt>
    <dd>
     <p class="para">
      Controla si las excepciones Javascript no capturadas se reportan inmediatamente o no.
      Por omisión, vale <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>. Si se establece en <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>, se puede acceder a la excepción no capturada
      utilizando el método <span class="function"><a href="v8js.getpendingexception.php" class="function">V8Js::getPendingException()</a></span>.
     </p>
    </dd>
   
  </dl>
 </div>


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