doubairan4213 2017-01-23 15:20
浏览 26

如何在不实例化类的情况下使用typehinting获取对象的数据

I have seen this example in frameworks like silex, symfony and I am not sure how it is done.

basically, I would like to get the content id Request without instantiating it hiding the instantiation part and simply call the class via a functions argument.

Here is a basic example.

<?php 

class Request {
    function get($key){
        $_GET[$key] = 42; 
        return $_GET[$key]; 
    }
}

$route = function(Request $request){
    // how to '42' without instanciating Request here
    var_dump($request->get('..'));
};

var_dump($route);
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥170 如图所示配置eNSP
    • ¥20 docker里部署springboot项目,访问不到扬声器
    • ¥15 netty整合springboot之后自动重连失效
    • ¥15 悬赏!微信开发者工具报错,求帮改
    • ¥20 wireshark抓不到vlan
    • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
    • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
    • ¥15 stata安慰剂检验作图但是真实值不出现在图上
    • ¥15 c程序不知道为什么得不到结果
    • ¥15 键盘指令混乱情况下的启动盘系统重装