我有一个PHP script,我正在使用,产生了一些相当复杂的javascript为一个网络应用程序。这是必要的,这个脚本生成的PHP为扩展性的原因。

这里是我的问题:

  1. 如果我的名字的文件 myscript.js, 然后我必须使用要告诉webserver管这个过PHP(不比较好)

  2. 如果我的名字的文件 myscript.php, 然后Zend工作室将会突出显示了所有代码,作为HTML而不是javascript。

我在做什么,现在是简单地命名的脚本 myscript.php, 和包装所有的代码中 <script> 标签,然后在做 include('myscript.php') 而不是优选的: <script src='myscript.php'>.

我可以阻止这整个问题如果我能告诉Zend工作室来突出这一文件,因为尽管它是一个 *.js 文件。有没有办法完成这个吗?

目前,我使用的版本5.5(for Windows,在工作)和6.1(Linux,在家庭)。

有帮助吗?

解决方案

是不是有一种方式打开你的文件与Javascript编辑?

像右击文件的名称,那么"的开放与>Javascript编辑"?

嗯,我只是尝试Zend工作室 (我不觉版本的数量,但这是一个非常近的一次,下载的不到一个月前--蚀的基础)

见"Javascript编辑",在"开放的"清单,则可能必须添加一个文件之间的关联.php和"Javascript".做到这一点,按照这些步骤:

  • Windows>的喜好
  • 一般>编辑>文件协会
  • 添加*.php清单("添加"按钮)如果它是不是已经在它的(它是不是默认情况下,这似乎)
  • 当你点击*.php,你看到的两个条目列在下:
    • php编辑
    • 文本编辑器
  • 添加"javascript编辑的",此列表(其他"增加"按钮,下列表)-不要将它作为缺省(因为你只想要一对夫妇。php文件,打开它,不是所有的人)
  • 点击"OK"验证

现在,在该文件列表,应该能够右击PHP文件,和"打开与>javascript编辑"

和你的文件应该强调,像一个JS之一,而不是作为PHP.

我不确定Zend工作室将会记得一个事实,即一个文件已被打开JS编辑,但:你可能总是要使用"开放"的文件感兴趣。

希望这有助于;-)

其他提示

我已经找到了一个非常容易破解的原因zend认为PHP文件作为javascript:

// <script type="text/javascript">

alert("Hi");

// </script>

但我认为,帕斯卡的做法是清洁剂...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top