$object_name
= "PHP",$variables
= array(),$extensions
= array(),$report_uncaught_exceptions
= true
建構新的 V8Js 物件。
object_name
傳遞給 Javascript 的物件名稱。
variables
PHP 變數對應到 Javascript 的映射表。必須是一個格式為 array("js-名稱" => "php-變數名稱")
的關聯式 陣列。預設為空陣列。
extensions(擴充套件)
使用 V8Js::registerExtension() 註冊的擴充套件列表,這些擴充套件應該在已建立的 V8Js 物件的 Javascript 環境中可用。
注意事項:
註冊為自動啟用的擴充套件不需要在此陣列中列出。此外,如果擴充套件具有依賴項,則這些依賴項也可以省略。預設為空陣列。
report_uncaught_exceptions(回報未捕捉的例外)
控制是否立即回報未捕捉的 Javascript 例外。預設為 true
(真)。如果設為 false
(假),則可以使用 V8Js::getPendingException() 存取未捕捉的例外。