yii 不应静态调用非静态方法common\components\DirectoryHelpers::mimeType()

kb5ga3dv  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(113)

完全php新手在这里。需要帮助我们的图书馆程序在这里。我试图上传我们的书封面到我们的网络服务器,但得到这个错误代替。问题行在这里

我得到了这个任务,连接我们的离线图书馆系统到网络服务器(使其在线)这是它看起来像从浏览器

xhv8bpkk

xhv8bpkk1#

以下代码:

$mimetype=DirectoryHelpers::mimeType($files_uploaded);

变更如下:

$var = new DirectoryHelpers();
$mimetype = $var->mimeType($files_uploaded);

或者简写为

$mimetype = (new DirectoryHelpers)->mimeType($files_uploaded);

一般来说:这取决于你的需要。如果你不需要示例化一个类,你可以把你的库函数改成静态的。把静态函数当作常量,(不能有对象)

示例如下:

class DirectoryHelpers {
    public static function mimeType() {
        // code ...
    }
}

相关问题