如何在另一个文件中使用常量?

时间:2017-12-19 19:43:29

标签: php laravel composer-php

假设我有两个文件:

应用/ 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;
    }
}

有了这个,我得到了#34;未定义的常数&#39; App \ VERSION&#39;&#34;当我拨打AppController@version路线时。

我使用作曲家。可能问题是关于如何自动加载......

2 个答案:

答案 0 :(得分:2)

正如作曲家正在使用的那样,带有常量的文件可以添加到自动加载中,如下面的答案所示:

https://stackoverflow.com/a/17404435/4332851

答案 1 :(得分:1)

你可以有第三个文件,包含在那些文件中。通常这样的文件名为config.php或init.php