学习如何正确导入 PHP 库
P粉214089349
P粉214089349 2023-09-03 17:07:32
0
1
267
<p>我正在使用两个库:</p>
  • phpdotenv
  • 空间/异步
  • </ul> <p>这是我正在执行的内容:</p>
    add(function () use ($aConn, $contract) {
                include_once '/var/local/entrop/config/DataConfig.php';
                $next_contract = Contract::getNextContract($aConn);
            })
            ->然后(函数($输出){
            })
            ->catch(函数($异常){
                函数::write_log($异常);
            })
            -> 超时(函数(){
                函数::write_log(“超时”);
            });
        }
    
        等待($池);
    
        $aConn->close();
    }
    捕获(异常$e){
        函数::write_log($e);
    }</pre>
    <p>这是DataConfig的定义:</p>
    
    load();
    
    定义('DB_HOST', $_ENV['DB_HOST']);
    定义('DB_USER', $_ENV['DB_USER']);
    定义('DB_PASS', $_ENV['DB_PASS']);
    定义('DB_DBMS', $_ENV['DB_DBMS']);
    
    类数据配置{
        静态$db_host = DB_HOST;
        静态$db_user = DB_USER;
        静态$db_pass = DB_PASS;
        静态$db_dbms = DB_DBMS;
    }</pre>
    <p>这是我的composer.json文件:</p>
    
    {
        “要求”:{
            “vlucas/phpdotenv”:“^5.2”,
            “空间/异步”:“^1.5”
        },
        “自动加载”:{
            “类映射”:[
                “/var/local/entrop/model/Contract.php”
            ]
        }
    }</pre>
    <p>现在,我遇到的错误是:</p>
    <blockquote>
    <p>[2022-08-04 10:38:38]local.INFO:空间\异步\输出\并行错误:
    PHP 注意:未定义索引:DB_HOST in
    /var/local/entropia/config/DataConfigEntropia.php 第 12 行 PHP
    注意:未定义索引:DB_USER in
    /var/local/entropia/config/DataConfigEntropia.php 第 13 行 PHP
    注意:未定义索引:DB_PASS in
    /var/local/entropia/config/DataConfigEntropia.php 第 14 行 PHP
    注意:未定义索引:DB_DBMS in
    /var/local/entropia/config/DataConfigEntropia.php 第 15 行</p>
    </blockquote>
    <p>我尝试的方法是自动加载我的DataConfig文件,并将其包含在回调函数中。但没有起作用。我应该怎么做?</p>            
P粉214089349
P粉214089349

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!