假设我有两个文件:
app/version.php
<?php
namespace App;
const VERSION = "0.1.0";
app/http/controllers/appcontroller.php
namespace AppHttpControllers;
use const AppVERSION;
class AppController extends Controller
{
public function version()
{
return VERSION;
}
}
这样,当我调用AppController@version
路由时,我有"未定义的常数'app version'"。
我使用作曲家。可能是关于如何自动加载常量的问题...
作为作曲家的使用,可以将带有常数的文件添加到自动加载到此答案中所示:
https://stackoverflow.com/a/17404435/4332851
您可以拥有第三个文件,该文件包含在那2个文件中。