2024 年 PHP 研討會日本場

範例

基本用法

範例 #1 基本 JavaScript 執行

<?php

$v8
= new V8Js();

/* basic.js */
$JS = <<< EOT
len = print('Hello' + ' ' + 'World!' + "\\n");
len;
EOT;

try {
var_dump($v8->executeString($JS, 'basic.js'));
} catch (
V8JsException $e) {
var_dump($e);
}

?>

以上範例將輸出

Hello World!
int(13)
新增註解

使用者貢獻的註解 1 則註解

1
nabikaz at gmail dot com
1 年前
如果您希望 JS 程式碼的輸出不要列印在輸出中,而是保留在 PHP 中

<?php
// 建立一個新的 V8Js 物件
$v8 = new V8Js();

// 定義一個 JavaScript 函式
$JS = <<<EOT
(function() {
return 'Hello World!';
})();
EOT;

// 使用 V8js 執行 JavaScript 函式
$result = $v8->executeString($JS);

// 輸出結果
var_dump($result);
?>

輸出
string(12) "Hello World!"
To Top