如何在另一个文件中使用常量? [重复]

问题描述 投票:0回答:2

这个问题在这里已有答案:

假设我有两个文件:

应用/ 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'”。

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

php laravel composer-php
2个回答
2
投票

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

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


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.