mirror of
https://github.com/phpv8/v8js.git
synced 2024-12-22 18:41:52 +00:00
Fixed formatting of markdown.
This commit is contained in:
parent
8fcbf0a9e7
commit
730b782de1
72
README.md
72
README.md
@ -26,47 +26,49 @@ Minimum requirements
|
|||||||
API
|
API
|
||||||
===
|
===
|
||||||
|
|
||||||
class V8Js
|
class V8Js
|
||||||
{
|
{
|
||||||
/* Constants */
|
/* Constants */
|
||||||
|
|
||||||
const string V8_VERSION;
|
const string V8_VERSION;
|
||||||
const int FLAG_NONE;
|
const int FLAG_NONE;
|
||||||
const int FLAG_FORCE_ARRAY;
|
const int FLAG_FORCE_ARRAY;
|
||||||
|
|
||||||
|
/* Methods */
|
||||||
|
|
||||||
/* Methods */
|
// Initializes and starts V8 engine and Returns new V8Js object with it's own V8 context.
|
||||||
|
public __construct ( [string object_name = "PHP" [, array variables = NULL [, array extensions = NULL [, bool report_uncaught_exceptions = TRUE]]] )
|
||||||
|
|
||||||
// Initializes and starts V8 engine and Returns new V8Js object with it's own V8 context.
|
// Compiles and executes script in object's context with optional identifier string.
|
||||||
public __construct ( [string object_name = "PHP" [, array variables = NULL [, array extensions = NULL [, bool report_uncaught_exceptions = TRUE]]] )
|
public mixed V8Js::executeString( string script [, string identifier [, int flags = V8Js::FLAG_NONE]])
|
||||||
|
|
||||||
// Compiles and executes script in object's context with optional identifier string.
|
// Returns uncaught pending exception or null if there is no pending exception.
|
||||||
public mixed V8Js::executeString( string script [, string identifier [, int flags = V8Js::FLAG_NONE]])
|
public V8JsException V8Js::getPendingException( void )
|
||||||
|
|
||||||
// Returns uncaught pending exception or null if there is no pending exception.
|
/** Static methods **/
|
||||||
public V8JsException V8Js::getPendingException( void )
|
|
||||||
|
|
||||||
/** Static methods **/
|
// Registers persistent context independent global Javascript extension.
|
||||||
|
// NOTE! These extensions exist until PHP is shutdown and they need to be registered before V8 is initialized.
|
||||||
|
// For best performance V8 is initialized only once per process thus this call has to be done before any V8Js objects are created!
|
||||||
|
public static bool V8Js::registerExtension(string ext_name, string script [, array deps [, bool auto_enable = FALSE]])
|
||||||
|
|
||||||
// Registers persistent context independent global Javascript extension.
|
// Returns extensions successfully registered with V8Js::registerExtension().
|
||||||
// NOTE! These extensions exist until PHP is shutdown and they need to be registered before V8 is initialized.
|
public static array V8Js::getExtensions( void )
|
||||||
// For best performance V8 is initialized only once per process thus this call has to be done before any V8Js objects are created!
|
}
|
||||||
public static bool V8Js::registerExtension(string ext_name, string script [, array deps [, bool auto_enable = FALSE]])
|
|
||||||
|
|
||||||
// Returns extensions successfully registered with V8Js::registerExtension().
|
final class V8JsException extends Exception
|
||||||
public static array V8Js::getExtensions( void )
|
{
|
||||||
}
|
/* Properties */
|
||||||
|
protected string JsFileName = NULL;
|
||||||
|
protected int JsLineNumber = NULL;
|
||||||
|
protected string JsSourceLine = NULL;
|
||||||
|
protected string JsTrace = NULL;
|
||||||
|
|
||||||
|
/* Methods */
|
||||||
|
final public string getJsFileName( void )
|
||||||
|
final public int getJsLineNumber( void )
|
||||||
|
final public string getJsSourceLine( void )
|
||||||
|
final public string getJsTrace( void )
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
final class V8JsException extends Exception
|
|
||||||
{
|
|
||||||
/* Properties */
|
|
||||||
protected string JsFileName = NULL;
|
|
||||||
protected int JsLineNumber = NULL;
|
|
||||||
protected string JsSourceLine = NULL;
|
|
||||||
protected string JsTrace = NULL;
|
|
||||||
|
|
||||||
/* Methods */
|
|
||||||
final public string getJsFileName( void )
|
|
||||||
final public int getJsLineNumber( void )
|
|
||||||
final public string getJsSourceLine( void )
|
|
||||||
final public string getJsTrace( void )
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user