“使用”名称空间不起作用-PHP

时间:2019-07-27 10:49:23

标签: php namespaces psr-4

所以我有以下代码,但是由于某种原因,product_items = product_item.find_all("span", class_="rating-content" "style" == "width:") for item in product_items: print(item['width']) 语句似乎什么也没做。

use

引发错误class Image { use \App\Traits\File; public static function get() { $image_url = File::getVersion() } } 。但是,如果我将其更改为Uncaught Error: Class 'File' not found,它就可以使用。

有人知道为什么吗?

2 个答案:

答案 0 :(得分:0)

相反,我会在Traits文件夹中创建Http目录。在其中创建了文件File。在课堂上,

use App\Http\Traits\File;
class Image {
    use File;
    public static function get()
    {
         $image_url = File::getVersion()
    }
}

在此之上,这应该是使用名称空间和特征的正确语法。

答案 1 :(得分:-1)

在上课前使用并添加http

use \App\Http\Traits\File;
class Image {


    enter code here

    public static function get()
    {
         $image_url = File::getVersion()
    }
}