这个问题在这里已有答案:
假设我有两个文件:
应用/ Version.php
<?php
namespace App;
const VERSION = "0.1.0";
应用程序/ HTTP /控制器/ AppController.php
namespace App\Http\Controllers;
use const App\VERSION;
class AppController extends Controller
{
public function version()
{
return VERSION;
}
}
有了这个,当我打电话给AppController@version
路线时,我有“Undefined constant'App \ VERSION'”。
我用作曲家。可能问题是关于如何自动加载...
正如作曲家正在使用的那样,带有常量的文件可以添加到自动加载中,如下面的答案所示:
你可以有第三个文件,它包含在那些文件中。通常这样的文件叫做config.php或init.php