pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <legend id='6B9ax'><style id='6B9ax'><dir id='6B9ax'><q id='6B9ax'></q></dir></style></legend>
    <i id='6B9ax'><tr id='6B9ax'><dt id='6B9ax'><q id='6B9ax'><span id='6B9ax'><b id='6B9ax'><form id='6B9ax'><ins id='6B9ax'></ins><ul id='6B9ax'></ul><sub id='6B9ax'></sub></form><legend id='6B9ax'></legend><bdo id='6B9ax'><pre id='6B9ax'><center id='6B9ax'></center></pre></bdo></b><th id='6B9ax'></th></span></q></dt></tr></i><div class="tpndr5h" id='6B9ax'><tfoot id='6B9ax'></tfoot><dl id='6B9ax'><fieldset id='6B9ax'></fieldset></dl></div>

    • <bdo id='6B9ax'></bdo><ul id='6B9ax'></ul>
    <tfoot id='6B9ax'></tfoot>
  1. <small id='6B9ax'></small><noframes id='6B9ax'>

      如何讓我的 PHP IDE 理解依賴注入容器?

      How do I make my PHP IDE understand Dependency Injection Containers?(如何讓我的 PHP IDE 理解依賴注入容器?)
            <legend id='sYb1N'><style id='sYb1N'><dir id='sYb1N'><q id='sYb1N'></q></dir></style></legend>

            <small id='sYb1N'></small><noframes id='sYb1N'>

              <tbody id='sYb1N'></tbody>
            <tfoot id='sYb1N'></tfoot>
            1. <i id='sYb1N'><tr id='sYb1N'><dt id='sYb1N'><q id='sYb1N'><span id='sYb1N'><b id='sYb1N'><form id='sYb1N'><ins id='sYb1N'></ins><ul id='sYb1N'></ul><sub id='sYb1N'></sub></form><legend id='sYb1N'></legend><bdo id='sYb1N'><pre id='sYb1N'><center id='sYb1N'></center></pre></bdo></b><th id='sYb1N'></th></span></q></dt></tr></i><div class="t5fzfbd" id='sYb1N'><tfoot id='sYb1N'></tfoot><dl id='sYb1N'><fieldset id='sYb1N'></fieldset></dl></div>
              • <bdo id='sYb1N'></bdo><ul id='sYb1N'></ul>

              • 本文介紹了如何讓我的 PHP IDE 理解依賴注入容器?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                當前情況:我的項目中有依賴項,我使用依賴項注入解決了這些依賴項.我想采取下一個邏輯步驟,使用依賴項注入容器 (DIC) 來簡化依賴項的管理和延遲加載類.

                Current situation: I have dependencies in my project that I solve by using dependency injection. I want to take the next logic step by using a dependency injection container (DIC) to ease the management of my dependencies and to lazy-load classes.

                我查看了 Bucket、Pimple 和 sfServiceContainer,運行了一些測試并真正欣賞 DIC 的工作方式.我可能會選擇 Pimple,因為它的簡單性和原始力量.如果我沒有這個問題:

                I looked at Bucket, Pimple, and sfServiceContainer, ran some test and really appreciate how DIC’s work. I’d probably go for Pimple because of its simplicity and raw power. If I didn’t have this problem:

                由于 DIC 提供的抽象,我使用的 IDE (PHPStorm) 不再理解我的代碼中發生了什么.它不明白 $container['mailer'] 或 $sc->mailer 持有一個類對象.我也試過 Netbeans IDE:同樣的問題.

                Due to the abstraction that DIC’s offer, the IDE I’m using (PHPStorm) no longer understands what’s going on in my code. It doesn’t understand that $container['mailer'] or $sc->mailer is holding a class object. I also tried Netbeans IDE: same problem.

                這對我來說真的是個問題,因為我的 IDE 變得毫無用處.在處理類時,我不想在沒有代碼提示、自動完成和重構工具的情況下進行編程.而且我不希望我的 IDE 在驗證代碼時發現各種誤報.

                This is really a problem for me because my IDE becomes useless. I don’t want to program without code hints, autocompletion and refactoring tools when dealing with classes. And I don’t want my IDE to find all kinds of false positives when validating code.

                所以我的問題是:有沒有人處理過這個問題并找到了解決方案?

                So my question is: Has anyone dealt with this problem and found a solution?

                推薦答案

                您可以手動"定義變量的類:

                You can define class of the variable 'manually':

                /** @var YourClassType $mailer */
                $mailer = $container['mailer'];
                

                在 PhpStorm(以及標準)中,使用兩個星號并在變量名稱之前寫入數據類型.

                In PhpStorm (and by standards), use two asterisks and write the data type before the name of the variable.

                可以寫出沒有變量名的數據類型(但不能寫出沒有數據類型的名字).

                You can write the data type without the name of the variable (but not the name without the data type).

                這篇關于如何讓我的 PHP IDE 理解依賴注入容器?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
              • <i id='6xh01'><tr id='6xh01'><dt id='6xh01'><q id='6xh01'><span id='6xh01'><b id='6xh01'><form id='6xh01'><ins id='6xh01'></ins><ul id='6xh01'></ul><sub id='6xh01'></sub></form><legend id='6xh01'></legend><bdo id='6xh01'><pre id='6xh01'><center id='6xh01'></center></pre></bdo></b><th id='6xh01'></th></span></q></dt></tr></i><div class="x5p5lhh" id='6xh01'><tfoot id='6xh01'></tfoot><dl id='6xh01'><fieldset id='6xh01'></fieldset></dl></div>

                  <bdo id='6xh01'></bdo><ul id='6xh01'></ul>
                • <tfoot id='6xh01'></tfoot>

                  <small id='6xh01'></small><noframes id='6xh01'>

                    <legend id='6xh01'><style id='6xh01'><dir id='6xh01'><q id='6xh01'></q></dir></style></legend>
                      <tbody id='6xh01'></tbody>

                          主站蜘蛛池模板: 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 风信子发稿-专注为企业提供全球新闻稿发布服务 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 破碎机锤头_合金耐磨锤头_郑州宇耐机械工程技术有限公司 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 自动焊锡机_点胶机_螺丝机-锐驰机器人 | 旋片真空泵_真空泵_水环真空泵_真空机组-深圳恒才机电设备有限公司 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 威客电竞(vk·game)·电子竞技赛事官网 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 元拓建材集团官方网站 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 |