• 技术文章 >后端开发 >php教程

    PHP新特性之匿名类详解

    小云云小云云2018-03-08 14:10:52原创538

    本文主要和大家分享PHP新特性之匿名类详解,希望能帮助到大家。

    代码

    <?phpinterface Logger {
        public function log(string $msg);}class Application {
        private $logger;    public function getLogger(): Logger {
             return $this->logger;
        }    public function setLogger(Logger $logger) {
             $this->logger = $logger;
        }
    }$app = new Application;$app->setLogger(new class implements Logger {
        public function log(string $msg) {
            echo $msg;
        }
    });
    
    var_dump($app->getLogger());?>

    结果

    object(class@anonymous)#2 (0) {}

    相关推荐:

    php7匿名类,导入类和闭包使用等新特性介绍

    以上就是PHP新特性之匿名类详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 详解 匿名
    上一篇:PHP如何开启gzip提升网页响应速度 下一篇:pcntl_fork执行过程实例详解
    大前端线上培训班

    相关文章推荐

    • 推荐一本PHP程序猿都应该拜读的书_PHP• CodeIgniter自定义控制器MY_Controller用法分析_php实例• php实现给一张图片加上水印效果_php实例• Thinkphp关闭缓存的方法_php实例• ThinkPHP CURD方法之table方法详解_php实例

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网