包括使用Composer的PHP Defines()
发布时间:2020-12-13 22:37:09 所属栏目:PHP教程 来源:网络整理
导读:我正在使用Composer进行模块依赖管理(喜欢使用autoload.php而不是大量的包含和需要!). 我想包含一个PHP文件,该文件位于根Composer目录之外(为了安全起见),凭据存储在definitions()中. 这不起作用,composer.json: { "autoload": { "classmap": ["../credent
我正在使用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" ] } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |