在 Zend Studio 中生成 Javascript 和突出显示的 PHP 脚本

标签 php javascript syntax-highlighting zend-studio

我有一个 PHP 脚本,用于为 Web 应用程序生成一些相当复杂的 javascript。出于可扩展性的原因,该脚本必须由 PHP 生成。

这是我的问题:

  1. 如果我将文件命名为myscript.js ,然后我必须使用 htaccess 告诉网络服务器通过 PHP 进行管道传输(不推荐)

  2. 如果我将文件命名为myscript.php ,然后 Zend Studio 会将所有代码突出显示为 HTML 而不是 javascript。

我现在所做的只是将脚本命名为 myscript.php ,并将所有代码包装在 <script> 中标签,然后做 include('myscript.php')而不是首选: <script src='myscript.php'> .

只要我能告诉 Zend Studio 突出显示该文件,就好像它是 *.js 一样,我就可以解决整个问题。文件。有办法实现这一点吗?

目前我使用版本 5.5(适用于 Windows,在工作中)和 6.1(适用于 Linux,在家中)。

最佳答案

没有办法用 Javascript 编辑器打开文件吗?

比如右键单击文件名,然后“打开方式 > Javascript 编辑器”?

嗯,我刚刚尝试过 Zend Studio(我没有找到版本号,但它是一个相当新的版本,下载不到一个月 - 并且基于 Eclipse)

要在“打开方式”列表中查看“Javascript 编辑器”,您可能必须在 .php 和“Javascript”之间添加文件关联。为此,请按照下列步骤操作:

  • Windows > 偏好设置
  • 常规 > 编辑器 > 文件关联
  • 如果 *.php 尚未在列表中(似乎不是默认情况下),请将其添加到列表中(“添加”按钮)
  • 当您单击 *.php 时,您会在底部列表中看到两个条目:
    • PHP 编辑器
    • 文本编辑器
  • 将“javascript 编辑器”添加到此列表(列表旁边的另一个“添加”按钮)——不要将其设置为默认值(因为您只想用它打开几个 .php 文件,而不是全部)其中)
  • 点击“确定”进行验证

现在,在文件列表中,您应该能够右键单击 PHP 文件,然后“使用 > javascript 编辑器打开”

并且您的文件应该像 JS 一样突出显示,而不是像 PHP 那样突出显示。

不过,我不确定 Zend studio 是否会记住必须使用 JS 编辑器打开一个文件这一事实:您可能始终必须对您感兴趣的文件使用“打开方式”。

希望这有帮助;-)

关于在 Zend Studio 中生成 Javascript 和突出显示的 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160668/

相关文章:

javascript - Rich文本输入框-溢出问题

vim - VIM 折叠标题中的语法高亮显示

php - SimpleXML 子属性在有和没有命名空间时表现不同

javascript - 用于 jquery mobile 的带空白的 ListView

javascript - 如何在 asp.net 中访问 page_load 之外的 __doPostBack Eventtarget 值?

python - Vim python 语法高亮显示在很长的行中挂起

php - 如何使用 codeigniter 在单个 View 页面中维护两个表数据

php - AWS S3 CopyObject 版本

php - 如何打包 PHP 应用程序\脚本?

javascript - 如何更改jquery中的日期格式?