清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
在php7中,匿名类现在可以使用 new class 来定义。匿名类可以使用来代替完整的类定义。
示例
<?php
interface 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) {
print($msg);
}
});
$app->getLogger()->log("My first Log Message");
?>
这将在浏览器产生输出以下结果-
My first Log Message
扫码二维码 获取免费视频学习资料

- 本文固定链接: http://www.phpxs.com/j/php7/1001240/
- 免费: Python视频资料获取