php – 如何为整个项目定义一些常量?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何为整个项目定义一些常量?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Here is my directory (the screen-shot in this link).另外我还有一个名为config.PHP文件,其中包含一些变量,如下所示:

<?PHP

    // db
    $dbname = 'mydb';
    $db_username = 'root';
    $db_password = '';

    // login
    $l_email = 'some@one.COM';
    $l_password = 'mypas'

    // details
    $sleep_on_error = 1; // PEr sec

    // and etc 
    // .
    // .
    // .

?>

如您所见,我有一些存储在config.PHP文件中的变量.我可能需要在项目的每个部分中使用这些变量.所以我需要在整个项目中访问config.PHP文件.所以我可以将config.PHP文件添加到composer中,以便在整个项目中访问它.像这样:

"autoload": {
    "classmap": [
        "database"
    ],"psr-4": {
        "App\\": "app/"
    },"files": [
        "app/classes/config.PHP"
    ]
},

我所要做的就是为我的项目实现一个简单的配置系统.请告诉我,我做得对吗?或者应该为此定义一个类?或者我所做的一切都是错的,我还应该做点什么呢?

简而言之,为项目进行配置的最佳结构是什么

解决方法

Laravel的方式是使用 config files.创建my.PHP并将其放在/ config目录中,然后全局访问常量值:

config('my.VARiable')

这是my.PHP一个例子:

<?PHP

return [
    'variable' => 15,'some-array' => [1,2,5],];

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何为整个项目定义一些常量?全部内容,希望文章能够帮你解决php – 如何为整个项目定义一些常量?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。