0
0
mirror of https://github.com/phpv8/v8js.git synced 2025-01-03 11:21:51 +00:00

Merge pull request #3 from drak/patch-1

Fixed formatting of markdown.
This commit is contained in:
Patrick Reilly 2012-07-24 10:14:17 -07:00
commit 86f350597c

View File

@ -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 )
}