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

  • <tfoot id='qd4Ro'></tfoot>
    1. <legend id='qd4Ro'><style id='qd4Ro'><dir id='qd4Ro'><q id='qd4Ro'></q></dir></style></legend>
      1. <small id='qd4Ro'></small><noframes id='qd4Ro'>

      2. <i id='qd4Ro'><tr id='qd4Ro'><dt id='qd4Ro'><q id='qd4Ro'><span id='qd4Ro'><b id='qd4Ro'><form id='qd4Ro'><ins id='qd4Ro'></ins><ul id='qd4Ro'></ul><sub id='qd4Ro'></sub></form><legend id='qd4Ro'></legend><bdo id='qd4Ro'><pre id='qd4Ro'><center id='qd4Ro'></center></pre></bdo></b><th id='qd4Ro'></th></span></q></dt></tr></i><div class="askjac7" id='qd4Ro'><tfoot id='qd4Ro'></tfoot><dl id='qd4Ro'><fieldset id='qd4Ro'></fieldset></dl></div>
          <bdo id='qd4Ro'></bdo><ul id='qd4Ro'></ul>

        PHP 反射 - 獲取方法參數類型為字符串

        PHP Reflection - Get Method Parameter Type As String(PHP 反射 - 獲取方法參數類型為字符串)
          <tbody id='5W9Bx'></tbody>
      3. <small id='5W9Bx'></small><noframes id='5W9Bx'>

        <legend id='5W9Bx'><style id='5W9Bx'><dir id='5W9Bx'><q id='5W9Bx'></q></dir></style></legend>

        • <tfoot id='5W9Bx'></tfoot>

            <bdo id='5W9Bx'></bdo><ul id='5W9Bx'></ul>

                <i id='5W9Bx'><tr id='5W9Bx'><dt id='5W9Bx'><q id='5W9Bx'><span id='5W9Bx'><b id='5W9Bx'><form id='5W9Bx'><ins id='5W9Bx'></ins><ul id='5W9Bx'></ul><sub id='5W9Bx'></sub></form><legend id='5W9Bx'></legend><bdo id='5W9Bx'><pre id='5W9Bx'><center id='5W9Bx'></center></pre></bdo></b><th id='5W9Bx'></th></span></q></dt></tr></i><div class="faociz8" id='5W9Bx'><tfoot id='5W9Bx'></tfoot><dl id='5W9Bx'><fieldset id='5W9Bx'></fieldset></dl></div>
                1. 本文介紹了PHP 反射 - 獲取方法參數類型為字符串的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試使用 PHP 反射根據控制器方法中的參數類型自動動態加載模型的類文件.這是一個示例控制器方法.

                  I'm trying to use PHP reflection to dynamically load the class files of models automatically based upon the type of parameter that is in the controller method. Here's an example controller method.

                  <?php
                  
                  class ExampleController
                  {
                      public function PostMaterial(SteelSlugModel $model)
                      {
                          //etc...
                      }
                  }
                  

                  這是我目前所擁有的.

                  //Target the first parameter, as an example
                  $param = new ReflectionParameter(array('ExampleController', 'PostMaterial'), 0);
                  
                  //Echo the type of the parameter
                  echo $param->getClass()->name;
                  

                  這有效,并且輸出將是SteelSlugModel",正如預期的那樣.但是,模型的類文件可能尚未加載,并且使用 getClass() 需要定義類 - 我這樣做的部分原因是自動加載控制器操作可能需要的任何模型.

                  This works, and the output would be 'SteelSlugModel', as expected. However, there is the possibility that the class file of the model may not be loaded yet, and using getClass() requires that the class be defined - part of why I'm doing this is to autoload any models that a controller action may require.

                  有沒有辦法不用先加載class文件就可以得到參數類型的名字?

                  Is there a way to get the name of the parameter type without having to load the class file first?

                  推薦答案

                  我認為唯一的方法是export 并操作結果字符串:

                  I think the only way is to export and manipulate the result string:

                  $refParam = new ReflectionParameter(array('Foo', 'Bar'), 0);
                  
                  $export = ReflectionParameter::export(
                     array(
                        $refParam->getDeclaringClass()->name, 
                        $refParam->getDeclaringFunction()->name
                     ), 
                     $refParam->name, 
                     true
                  );
                  
                  $type = preg_replace('/.*?(w+)s+$'.$refParam->name.'.*/', '\1', $export);
                  echo $type;
                  

                  這篇關于PHP 反射 - 獲取方法參數類型為字符串的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)

                      <tbody id='g9Ibu'></tbody>

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

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

                        • <bdo id='g9Ibu'></bdo><ul id='g9Ibu'></ul>

                          1. 主站蜘蛛池模板: 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好| 亿诺千企网-企业核心产品贸易| 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 酸度计_PH计_特斯拉计-西安云仪 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 淘趣英语网 - 在线英语学习,零基础英语学习网站 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 移动机器人产业联盟官网 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 起好名字_取个好名字_好名网免费取好名在线打分 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 车载加油机品牌_ 柴油加油机厂家| 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 |