| V8 Javascript Engine IntegrationTable of Contents
 The V8Js classIntroductionThis is the core class for V8Js extension. Each instance created from this class has own context in which all JavaScript is compiled and executed. See V8Js::__construct for more information. Class synopsisV8Js 
     
       class V8Js
     
     { /* Constants */ 
     const
     string
     V8Js::V8_VERSION
    ; 
     const
     integer
     V8Js::FLAG_NONE
      = 1
    ; 
     const
     integer
     V8Js::FLAG_FORCE_ARRAY
      = 2
    ; /* Methods */ 
   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]] )Predefined Constants
 The V8JsException classIntroduction
 Class synopsisV8JsException 
     
       class V8JsException
     
     
     
      extends
       Exception
     
     { /* Properties */ 
     protected
     $JsFileName
    ; 
     protected
     $JsLineNumber
    ; 
     protected
     $JsSourceLine
    ; 
     protected
     $JsTrace
    ; /* Inherited properties */ 
     protected
     string
     $message
    ; 
     protected
     int
     $code
    ; 
     protected
     string
     $file
    ; 
     protected
     int
     $line
    ; /* Methods */ 
   final public string getJsFileName
    ( void
   ) 
   final public int getJsLineNumber
    ( void
   ) 
   final public string getJsSourceLine
    ( void
   ) 
   final public string getJsTrace
    ( void
   ) /* Inherited methods */ 
   final public string Exception::getMessage
    ( void
   ) 
   final public Throwable Exception::getPrevious
    ( void
   ) 
   final public mixed Exception::getCode
    ( void
   ) 
   final public string Exception::getFile
    ( void
   ) 
   final public int Exception::getLine
    ( void
   ) 
   final public array Exception::getTrace
    ( void
   ) 
   final public string Exception::getTraceAsString
    ( void
   ) 
   public string  Exception::__toString
    ( void
   ) 
   final private void Exception::__clone
    ( void
   )} Properties
 |