国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關(guān)于依賴注入有個(gè)小問題

zhuyujin001

問題描述

這里寫問題描述

代碼:
 dump(Container::make(Response::class,
            [
                200,
                ['Content-Type' => 'application/json'],
                json_encode(['code'=>0,'msg'=>'ok'],JSON_UNESCAPED_UNICODE)
            ] )); 
打印出來的值
^ support\Response^ {#73
  #exception: null
  #_header: []
  #_status: 200
  #_reason: null
  #_version: "1.1"
  #_body: ""
  +file: null
}

為什么打印不出來header 'Content-Type' => 'application/json'以及body的值啊?是不是我用錯(cuò)了?

997 1 0
1個(gè)回答

Tinywan

看你是使用的哪個(gè)Container

  • zhuyujin001 2023-10-26

    照著手冊(cè)安裝的 composer require psr/container ^1.1.1 php-di/php-di ^6 doctrine/annotations ^1.14
    use support\Container;

  • Tinywan 2023-10-26

    你這種用法話沒見過,配置文件配置了沒,不知道你要干啥

  • zhuyujin001 2023-10-26

    配置按照手冊(cè)配置好了
    $builder = new \DI\ContainerBuilder();
    $builder->addDefinitions(config('dependence', []));
    $builder->useAutowiring(true);
    $builder->useAnnotations(true);
    return $builder->build();
    然后根據(jù)手冊(cè)使用// Container創(chuàng)建的實(shí)例可以依賴注入
    $user_service = Container::get(UserService::class);
    // Container創(chuàng)建的實(shí)例可以依賴注入
    $log_service = Container::make(LogService::class, [$path, $name]);

  • zhuyujin001 2023-10-26

    是不是我使用不對(duì)?

年代過于久遠(yuǎn),無法發(fā)表回答
??