在PHP中包含服务器端javascript

时间:2011-09-02 08:40:14

标签: php javascript

我在PHP5中转换了一个使用大量服务器端javascript的相当古老的ASP项目。

有没有办法使用该代码,或者我必须重写PHP中的所有内容?

修改
这就是代码嵌入ASP的方式 <!-- #include file=helper.js -->

我帮手的片段.js
<script language=javascript runat=server>
//here are the functions
</script>

然后在ASP中看到函数被照常调用,即 response.write myJsfunction()

顺便说一句,如果我必须重写代码,我会独自完成,而不是使用任何软件

2 个答案:

答案 0 :(得分:1)

答案是“你需要用PHP重写所有内容”PHP并不像在服务器端以可重用的方式支持Javascript那样。此外,自动代码转换非常笨重:清理工作比从头开始手工构建所有内容需要更多时间。

但是,您可以使用node.js和backbone.js等工具运行服务器端Javascript代码。虽然这些项目将提供他们自己的,非PHP兼容的Web服务器,但是与PHP代码混合是不行的。

答案 1 :(得分:0)

我认为你的意思是jscript?你试过asp2php吗?