我是否可以设置phpsform以利用应用程序';什么是全球变量?

我是否可以设置phpsform以利用应用程序';什么是全球变量?,php,global-variables,phpstorm,Php,Global Variables,Phpstorm,我试图更好地理解PHPStorm,并想知道它是否能够利用另一个应用程序的全局变量 例如,如果我正在为CMS编写一个插件,我是否可以在控制台中运行脚本以查看结果,而不是在web浏览器中启动它,并使用CMS全局变量,如require_once PATH_THIRD.”my_folder/my_file.php'?其中,PATH\u THIRD由CMS设置并保存在数据库中 我已经建立了数据库,并通过IDE数据源连接 我拥有项目中的所有CMS文件。在这种情况下不确定——PhpStorm不会从DB中读取此

我试图更好地理解PHPStorm,并想知道它是否能够利用另一个应用程序的全局变量

例如,如果我正在为CMS编写一个插件,我是否可以在控制台中运行脚本以查看结果,而不是在web浏览器中启动它,并使用CMS全局变量,如
require_once PATH_THIRD.”my_folder/my_file.php'?其中,
PATH\u THIRD
由CMS设置并保存在数据库中

我已经建立了数据库,并通过IDE数据源连接


我拥有项目中的所有CMS文件。

在这种情况下不确定——PhpStorm不会从DB中读取此类替换的值。你可以专门为CMS编写一个插件。。那么也许(为什么不)。。但是PhpStorm本身或任何标准CMS/框架支持插件都不支持这一点。我个人会禁用任何检查路径包含的检查——它太过动态和不可预测,无法通过IDE执行的通用静态分析进行正确分析。感谢您的输入。所以对于任何需求,在开发过程中,您会建议硬编码路径吗?为什么是硬编码?当部署到生产环境/复制到另一台服务器时,很可能会导致一些问题。按照CMS告诉你的去做(它肯定应该有一些“最佳实践”)。如果
require_once路径_THIRD.'my_folder/my_file.php'是官方建议的方式。。。然后使用它。只是我会忽略(甚至禁用)这方面的任何检查。。。由于我需要将变量从所需语句中拉入该文件以便进行调试,因此我认为需要对其进行硬编码。在这种情况下不一定如此——PhpStorm不会从DB中读取用于此类替换的值。你可以专门为CMS编写一个插件。。那么也许(为什么不)。。但是PhpStorm本身或任何标准CMS/框架支持插件都不支持这一点。我个人会禁用任何检查路径包含的检查——它太过动态和不可预测,无法通过IDE执行的通用静态分析进行正确分析。感谢您的输入。所以对于任何需求,在开发过程中,您会建议硬编码路径吗?为什么是硬编码?当部署到生产环境/复制到另一台服务器时,很可能会导致一些问题。按照CMS告诉你的去做(它肯定应该有一些“最佳实践”)。如果
require_once路径_THIRD.'my_folder/my_file.php'是官方建议的方式。。。然后使用它。只是我会忽略(甚至禁用)这方面的任何检查。。。由于我需要将变量从所需语句拉入该文件以便进行调试,因此我认为需要对它们进行硬编码。