Exemples
V8Js::__construct
V8js
PHP Manual

# La classe V8Js

(PECL v8js >= 0.1.0)

## Introduction

C'est la classe de base de l'extension V8Js. Chaque instance créée depuis cette classe a son propre contexte dans lequel tout le Javascript est compilé et exécuté.

Voir V8Js::__construct() pour plus d'informations.

## Synopsis de la classe

V8Js {
/* Constantes */
const string V8_VERSION ;
const integer FLAG_NONE = 1 ;
const integer FLAG_FORCE_ARRAY = 2 ;
/* Méthodes */
public __construct ([ string `$object_name` = "PHP" [, array `$variables` = array() [, array `$extensions` = array() [, bool `$report_uncaught_exceptions` = `TRUE` ]]]] )
public mixed executeString ( string `$script` [, string `$identifier` = "V8Js::executeString()" [, int `$flags` = `V8Js::FLAG_NONE` ]] )
public static array getExtensions ( void )
public V8JsException getPendingException ( void )
public static bool registerExtension ( string `$extension_name` , string `$script` [, array `$dependencies` = array() [, bool `$auto_enable` = `FALSE` ]] )
}

## Constantes pré-définies

`V8Js::V8_VERSION`

  La version du moteur Javascript V8.

`V8Js::FLAG_NONE`

  Aucun drapeau.

`V8Js::FLAG_FORCE_ARRAY`

  Force tous les objets JS à être des tableaux associatifs en PHP.

## Sommaire

- V8Js::__construct — Construit un nouvel objet V8Js
- V8Js::executeString — Exécute une chaîne comme du code Javascript
- V8Js::getExtensions — Retourne un tableau contenant les extensions enregistrées
- V8Js::getPendingException — Retourne l'exception Javascript non attrapée restante
- V8Js::registerExtension — Enregistre des extensions Javascript pour V8Js

Exemples
V8Js::__construct
V8js
PHP Manual