Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中包含服务器端javascript_Php_Javascript - Fatal编程技术网

在PHP中包含服务器端javascript

在PHP中包含服务器端javascript,php,javascript,Php,Javascript,我正在PHP5中转换一个非常旧的ASP项目,该项目使用了大量服务器端javascript 有没有办法使用这些代码,否则我将不得不用PHP重写所有内容 编辑 这就是代码如何嵌入ASP my helper.js的片段 //以下是功能 然后在ASP中可以看到函数像往常一样被调用,即 response.write myJsfunction() 顺便说一句,如果我必须重写代码,我会自己做,不使用任何软件。我想你是说jscript吧?您试过了吗?答案是“您需要用PHP重写所有内容”。PHP不支持服务器

我正在PHP5中转换一个非常旧的ASP项目,该项目使用了大量服务器端javascript

有没有办法使用这些代码,否则我将不得不用PHP重写所有内容

编辑
这就是代码如何嵌入ASP

my helper.js的片段

//以下是功能

然后在ASP中可以看到函数像往常一样被调用,即
response.write myJsfunction()


顺便说一句,如果我必须重写代码,我会自己做,不使用任何软件。我想你是说jscript吧?您试过了吗?

答案是“您需要用PHP重写所有内容”。PHP不支持服务器端以可重用的方式使用Javascript。此外,自动代码转换非常麻烦:清理工作比从一开始就手工构建所有东西需要更多的时间


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

如果您愿意用一些示例来修饰您的问题,并指出您有多少JavaScript以及它的用途,我可能能帮上忙。PhP很容易学习,与javascript没有什么不同。它应用了非常相同的规则,甚至有很好的文档记录。PhP.net有一个很好的社区,使用谷歌,无论遇到什么问题,你都能找到解决方案,您没有理由使用任何重写代码,因为这些代码可能会毫无理由地破坏性能。