包括使用Composer的PHP Defines()

前端之家收集整理的这篇文章主要介绍了包括使用Composer的PHP Defines()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Composer进行模块依赖管理(喜欢使用autoload.PHP而不是大量的包含和需要!).

我想包含一个PHP文件,该文件位于根Composer目录之外(为了安全起见),凭据存储在definitions()中.

这不起作用,composer.json:

{
  "autoload": {
    "classmap": ["../credentials.PHP"]
  }
}

credentials.PHP

define('RYAN','BRODIE');

test.PHP的:

require_once __DIR__.'/../vendor/autoload.PHP';
echo RYAN;

结果通知:使用未定义的常量RYAN.如果Composer的自动加载器仅用于Class包含,那么我会感激任何黑客(因为它)使这项工作.

方法应该可以正常工作,但是你需要使用文件而不是classmap;
{
    "autoload": {
        "files": [ "../constants.PHP" ]
    }
}
原文链接:https://www.f2er.com/php/133610.html

猜你在找的PHP相关文章