假设我有两个文件:
App/Version.php
<?php
namespace App;
const VERSION = "0.1.0";App/Http/Controller/AppController.php
namespace App\Http\Controllers;
use const App\VERSION;
class AppController extends Controller
{
public function version()
{
return VERSION;
}
}这样,当我调用AppController@version路由时,我得到了“未定义的常量‘应用\版本’”。
我使用composer。可能,问题是如何自动加载常量...
发布于 2017-12-20 04:09:22
当composer正在使用时,可以将带有常量的文件添加到autoload中,如下所示:
发布于 2017-12-20 03:54:14
您可以有第三个文件,它包含在这两个文件中。通常,这样的文件称为config.php或init.php
https://stackoverflow.com/questions/47894142
复制相似问题