Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要帮助在composer autoload中使用名称空间吗_Php_Namespaces_Composer Php - Fatal编程技术网

Php 需要帮助在composer autoload中使用名称空间吗

Php 需要帮助在composer autoload中使用名称空间吗,php,namespaces,composer-php,Php,Namespaces,Composer Php,我的简单类如下所示: <?php require_once '../../vendor/autoload.php'; use App\Libraries\user; class chat{ private $user; public function __constuct(){ $this->user = new user(); } public function adduser(){ //user

我的简单类如下所示:

<?php
require_once '../../vendor/autoload.php';
use App\Libraries\user;


class chat{

    private $user;

    public function __constuct(){
        $this->user = new user();       
    }
    public function adduser(){
        //userdata is available
        $userobj = $this->user->adduser($userdata);
    }
}
我不确定这里缺少什么来获取使用名称空间的“chat”类中的用户对象实例

用户类别:

<?php
use App\Libraries\DBConnection;
class user{
    public function __construct(){
        $this->db = new DBConnection();
    }

    public function adduser($user){
    //insert operation
    }
}

这很奇怪。我过去也遇到过类似的问题,不幸的是我不记得确切的解决方法

我会检查文件权限

尝试在composer.json的psr-0部分添加一个条目,以尝试不同的名称空间

如果使用symfony,请检查应用程序缓存

如果我能找到解决方案,我会发布更多。很抱歉,在这个阶段我帮不了你什么忙

<?php
use App\Libraries\DBConnection;
class user{
    public function __construct(){
        $this->db = new DBConnection();
    }

    public function adduser($user){
    //insert operation
    }
}