【问题标题】:PHP own functions autocomplete from included files in Dreamweaver CS5PHP 自己的函数从 Dreamweaver CS5 中包含的文件自动完成
【发布时间】:2014-05-07 12:36:21
【问题描述】:

我正在使用 Dreamweaver CS5。我知道代码提示在 Dreamweaver 中具有自己的函数/类,但前提是函数文件包含在主脚本的一级。

这里是一个例子:

main_script.php

包括(my_functions.php)

当我编辑 main_script.php(strg + 空格)时,这项工作和 my_functions.php 中包含的所有功能都会提示。

其他例子:

main_script.php(自己的函数不可用)

include(global_config.php)(可以使用自己的函数)

include(my_functions.php)(可以使用自己的函数)

您知道其他版本的 Dreamweaver 中是否有一些技巧或修复?如果代码提示可以与多个包含的级别一起使用,那将会使工作变得更加容易。

我已经搜索了这个网站和其他几个网站,但没有找到几乎相同问题的人,也许这里有人可以提供帮助。

【问题讨论】:

  • 如果您不介意切换 IDE,NetBeans 将为项目中的所有文件提供自动完成功能(如果您在编辑器中配置了包含,则还包括外部文件)。我应该认为 Eclipse 和 PHPStorm 也会这样做。
  • 您为什么将 Dreamweaver 用作 IDE?委婉地说,它不太适合这份工作。

标签: php autocomplete dreamweaver flash-cs5 code-hinting


【解决方案1】:

感谢您向我推荐的编辑。我刚刚尝试了 PHPStorm 和这个 Support codeHinting 自动在一个项目中包含了几个文件。

我刚刚发现 Dreamweaver CS5 也支持这个,在某种程度上,这里有一个很好的教程视频: http://tv.adobe.com/de/watch/lerne-dreamweaver-cs5/code-hinting-und-phphilfestellungen/

您可以在 "Site" => "SiteSpecific CodeHints" 下配置自定义代码提示

总比没有好;)

汤姆

【讨论】:

    【解决方案2】:

    不确定它是否适用于dreamweaver,但您可以尝试添加一个phpdoc,例如:

    include('global_config.php');
    
    /* @var $functions Functions */
    
    $functions = new Functions();
    

    这假设你的函数被包装在一个类中

    【讨论】:

    • 我没有这方面的经验,那将如何运作?我的函数包含在 1 个文件中,如下所示:include(func_upload_file.php); # func_upload_file() 包含(func_delete_file.php); # func_delete_file() 这个文件包含在我的 mainconfig_glob.php 脚本中
    猜你喜欢
    • 2011-05-24
    • 2011-01-24
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多