V8Js::executeString

(PECL v8js >= 0.1.0)

V8Js::executeStringExécute une chaîne comme du code Javascript

Description

public V8Js::executeString ( string $script [, string $identifier = "V8Js::executeString()" [, int $flags = V8Js::FLAG_NONE ]] ) : mixed

Compile et exécute la chaîne passée par le paramètre script comme du code Javascript.

Liste de paramètres

script

La chaîne à exécuter.

identifier

Identifiant pour le code exécuté. Utilisé lors du débogage.

flags

Drapeaux d'exécution. Cette valeur doit être une des constantes V8Js::FLAG_*, et vaut par défaut V8Js::FLAG_NONE.

  • V8Js::FLAG_NONE : aucun drapeau

  • V8Js::FLAG_FORCE_ARRAY : force tous les objets Javascript passés à PHP à être des tableaux associatifs

Valeurs de retour

Retourne la dernière variable instanciée dans le code Javascript, convertie en variable PHP de type correspondant.