php7 匿名继承类_PHP7匿名类的用法示例
本文实例讲述了PHP7匿名类的用法。分享给大家供大家参考,具体如下:
/**
* 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();
$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程序设计有所帮助。
php7 匿名继承类_PHP7匿名类的用法示例相关推荐
- php7 匿名继承类_PHP7中的匿名类使用方法_后端开发
PHP 微服务集群搭建 - Hyperf_后端开发 Hyperf 是基于 Swoole 4.4+ 实现的高性能.高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-F ...
- java匿名类和匿名对象及this的其他用法
/* 匿名内部类:就是内部类的简写格式. 必须前提:内部类必须继承或者实现一个类或者接口. 匿名内部类其实就是一个匿名 子类对象. 格式:new 父类对象 or 接口(){子类内容:(覆盖父类的, 而 ...
- C#基础12:嵌套类、匿名类与密封类
PS:注释和讲解全在代码中 1. 嵌套类.匿名类与密封类 using System; using System.Collections.Generic; using System.Linq; usin ...
- java接口匿名实现类的匿名对象和java类匿名子类的匿名对象相关提点
package com.atguigu09._inner;/*** @Description* @authr CodePerWorld Email:* @date*/ public class Out ...
- php 匿名方法,PHP基于Closure类创建匿名函数的方法详解
本文实例讲述了PHP基于Closure类创建匿名函数的方法.分享给大家供大家参考,具体如下: Closure 类 用于代表匿名函数的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象. ...
- 匿名内部类和匿名类_匿名schanonymous
匿名内部类和匿名类 Everybody loves a fad. You can pinpoint someone's generation better than carbon dating by ...
- java中常用API、Scanner类、匿名对象、Random类、ArrayList类、对象数组
java中常用API: API:Application Programming Interface,应用程序编程接口.Java API是JDK中提供给我们使用的类的说明文档.这些类将底层的代码实现封装 ...
- java匿名类_Java匿名类
java匿名类 Java anonymous class are like local class or inner class without a name. We can use java ano ...
- .NET中那些所谓的新语法之二:匿名类、匿名方法与扩展方法
开篇:在上一篇中,我们了解了自动属性.隐式类型.自动初始化器等所谓的新语法,这一篇我们继续征程,看看匿名类.匿名方法以及常用的扩展方法.虽然,都是很常见的东西,但是未必我们都明白其中蕴含的奥妙.所以, ...
最新文章
- CentOS 搭建 Git 服务器
- word2016实现制表法设置公式居中,公式居中,编号右对齐
- 4.1 51单片机-定时器使用
- 用户画像第四章(企业级360°用户画像_标签开发_挖掘标签_ 客户价值模型-RFM)
- C语音:输入两个整数,要求输出其中值较大者。要求用函数来找到大数。
- 接入百家号流量的方法
- 阿里云服务器搭建Minecraft我的世界配置选择
- 我的青春谁做主经典台词
- 上传文件计算机传输的,文件全能王怎么把文件传到电脑上 文件全能王文件上传到电脑教程...
- Markdown语法学习
- 2021年5月国产数据库排行榜:阿里系“OPA”持续攀升,华为“高斯模式”获成功...
- 【计算机基础】repo学习笔记
- Oracle同义词创建及其作用
- U盘或移动固态硬盘加密等功能
- 疯狂kotlin讲义连载之Kotlin的基础类型--字符串
- 一次30分钟都坚持不到,你算是男人吗?
- 【架构】关于RabbitMQ
- 来了,戴口罩解锁 iPhone 的正确姿势来了!
- 机器视觉光源学习总结——低角度环形光源
- 一文掌握遥感地块变化检测(基于PaddleSeg实现)
热门文章
- 《游戏设计师修炼之道:数据驱动的游戏设计》一3.8小结
- 在域环境下搭建samba服务器
- 百度推送老是不成功,没有提醒查找原因
- Unity 实现物体破碎效果(转)
- 百度地图iOS API
- 程序集、应用程序配置及App.config和YourSoft.exe.config .
- oracle10g随服务器启动而自动启动(linux as 5)
- leetcode 330. 按要求补齐数组(贪心算法)
- 如何正确使用Node.js中的事件
- grove 套件_如何通过使用Andy Grove的High Leverage Activities加快发展?