PHP 8.4.1 Released!

Ejemplos

Uso básico

Ejemplo #1 Básica ejecución Javascript

<?php

$v8
= new V8Js();

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

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

?>

El resultado del ejemplo sería:

¡Hola Mundo!
int(13)
add a note

User Contributed Notes 1 note

up
1
nabikaz at gmail dot com
1 year ago
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!"
To Top