Examples

Basic usage

Example #1 Basic Javascript execution

<?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);
}

?>

The above example will output:

Hello World!
int(13)

Коментарии

If you want the output of the JS code not to be printed in the output and have it in PHP:

<?php
// Create a new V8Js object
$v8 = new V8Js();

// Define a JavaScript function
$JS = <<<EOT
    (function() {
        return 'Hello World!';
    })();
EOT;

// Execute the JavaScript function using V8js
$result $v8->executeString($JS);

// Output the result
var_dump($result);
?>

Output:
string(12) "Hello World!"
2023-03-02 04:09:33
http://php5.kiev.ua/manual/ru/v8js.examples.html

    Поддержать сайт на родительском проекте КГБ