<?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