PHP Conference Japan 2024

V8Js::__construct

(PECL v8js >= 0.1.0)

V8Js::__construct建構新的 V8Js 物件

說明

public V8Js::__construct(
    字串 $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() 存取未捕捉的例外。

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top