PHP7匿名类的用法示例分享!

本文实例讲述了PHP7匿名类的用法。分享给大家供大家参考,具体如下:

  <?php  /**   * Created by PhpStorm.   * User: Itboot   * Date: 2019/1/17   * Time: 18:15   */  class An  {    private $num;    protected $age = 15;    public function __construct() {      $this->num = 1;    }    protected function bar(): int {      return 10;    }    public function drive() {      return new class($this->num) extends An{        protected $id;        public function __construct($num) {          $this->id = $num;        }        public function ea() {          return $this->id + $this->age + $this->bar();        }      };    }  }  echo (new An())->drive()->ea();    
  <?php  $fun = function (){    print '这是匿名函数'. PHP_EOL;  };  $fun();  class Animal  {    public $num;    public function __construct(...$args)    {      $this->num = $args[0];    }    public function getValue($su): int    {      return $this->num + $su;    }  }  $an = new Animal(4);  echo $an->getValue(12) . PHP_EOL;  echo '匿名类'. PHP_EOL;  echo (new class(11) extends Animal{})->getValue(12);    

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

—-想了解PHP7匿名类的用法示例分享!且更多的php教程关注<计算机技术网(www.ctvol.com)!!>

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/phpttorial/469234.html

(0)
上一篇 2020年10月25日
下一篇 2020年10月25日

精彩推荐