繁体   English   中英

在PHP中包含服务器端JavaScript

[英]Include server-side javascript in PHP

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

有没有办法使用该代码,否则我将不得不重写PHP中的所有内容?

编辑
这就是将代码嵌入ASP中的方式
<!-- #include file=helper.js -->

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

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

顺便说一句,如果我不得不重写代码,我会自己做,不使用任何软件

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

但是,您可以使用诸如node.js和bone.js之类的工具运行服务器端Javascript代码。 不能混用PHP代码,因为这些项目将提供它们自己的,非PHP兼容的Web服务器。

我想你是说jscript? 您尝试过asp2php吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM