我需要帮助解决下面屏幕截图中的这个错误
我使用的是PHP7.2和第三方作曲家- "composer require vlucas/phpdotenv“v4.1.4。
我定义了基本路径,但屏幕截图中有一个错误
下面是定义基本路径的_env.php代码
<?php
# define base path
define('BASE_PATH', realpath(__DIR__.'/../../'));
#require the 3rd party tool - composer autoload file
require_once __DIR__.'/../../vendor/autoload.php';
$dotEnv = Dotenv\Dotenv::create(BASE_PATH); -----ERRO IN THIS PARENTHESIS
$dotEnv->load();
?>我将代码更改为下面的代码,但错误保持不变
<?php
# define base path
define('BASE_PATH', realpath(__DIR__.'/../../'));
#require the 3rd party tool - composer autoload file
require_once __DIR__.'/../../vendor/autoload.php';
$dotEnv = new Dotenv\Dotenv(BASE_PATH);
$dotEnv->load();
?>发布于 2020-04-19 08:02:44
Dotenv::create方法需要两个参数,但您只传递了一个,有关文档,请参阅此处的https://github.com/vlucas/phpdotenv
$dotenv = Dotenv\Dotenv::create($repository, __DIR__);发布于 2021-04-03 23:42:57
改用下面的代码:
$dotenv = Dotenv\Dotenv::createUnsafeImmutable(BASE_PATH);
$dotenv -> load();
https://stackoverflow.com/questions/61297187
复制相似问题