2015-02-06 57 views
1

我有一些HTML与内嵌的JavaScript,我想提取由PHP的一些价值观,不久,我在寻找类似:有没有任何库或可以评估PHP内的JavaScript?

<?php 
$jsre = new JavascriptRunTime(); 
$jsre->run("var a = 1; var b = a + 1; var c = {hello: a, world: b};"); 

$a = $jsre->lookinto("a"); // $a = 1; 
$b = $jsre->lookinto("b"); // $b = 2; 
$c = $jsre->lookinto("c"); // $c = array("hello" => 1, "world => 2"); 

或者是有可能写一个?

+0

的Javascript运行在客户端,服务器上的PHP。你提出的是不可能的。 – 2015-02-06 08:44:12

+1

您可以使用PHP中的exec()来尝试运行节点(它将执行您的JavaScript代码)。像这样的答案:http://stackoverflow.com/a/8620731/921204 – techfoobar 2015-02-06 08:46:07

+0

这是可能的编写一个JavaScript解释器在PHP中。我不知道现有的一个。创建一个可能需要很多工作。 – 2015-02-06 08:46:25

回答

4

这可能是最接近你想要什么 - 我不相信任何东西,但这个

http://php.net/manual/en/book.v8js.php

+1

这正是我想要的!我讨厌等待8分钟才能接受这个安葬者! – Phoenix 2015-02-06 08:49:15

+0

没问题,很高兴我能帮上忙 – 2015-02-06 09:49:21