<?php
interface Printable{
public function print($name);
}
(
function(Printable $print,$name){
$print->print($name);
}
)(new class('hello','world') implements Printable{
private $a,$b;
public function __construct($a,$b){
$this->a = $a;
$this->b = $b;
}
public function print($name){
echo "{$this->a} {$this->b} {$name}" . PHP_EOL;
}
},'cc');
运行结果:
hello world cc
本文演示了如何在PHP中定义并实现一个简单的接口。通过具体的代码示例,展示了接口Printable的使用方法及其匿名类的实现过程。
1360

被折叠的 条评论
为什么被折叠?



