КлассV8Js

(PECL v8js >= 0.1.0)

Вступ

Це основний клас модуля V8Js. Кожен екземпляр цього класу має власний контекст у якому буде скомпільовано та запущено JavaScript.

Также смотритеV8Js::__construct()

Огляд класів



    
    
     
      class V8Js
     
     {
    
    /* Константы */
    
     const
     string
      V8_VERSION;

    const
     int
      FLAG_NONE = 1;

    const
     int
      FLAG_FORCE_ARRAY = 2;


    /* Методы */
    
   public __construct(    string $object_name = "PHP",    array $variables = array(),    array $extensions = array(),    bool $report_uncaught_exceptions = true)

    public executeString(string $script, string $identifier = "V8Js::executeString()", int $flags = V8Js::FLAG_NONE): mixed
public static getExtensions(): array
public getPendingException(): V8JsException
public static registerExtension(    string $extension_name,    string $script,    array $dependencies = array(),    bool $auto_enable = false): bool

   }

Обумовлені константи

V8Js::V8_VERSION

Версія двигуна V8 Javascript.

V8Js::FLAG_NONE

Без прапорів.

V8Js::FLAG_FORCE_ARRAY

Примушує об'єкти JS бути асоціативними масивами PHP.

Зміст