看注释
<?php //闭包类实现匿名函数 //call方法调用 class Customer { private $firstname; private $lastname; public function __construct($firstname, $lastname) { $this->firstname = $firstname; $this->lastname = $lastname; } } $customer = new Customer('John', 'Doe'); $greeting = function($message) { return "$message $this->firstname $this->lastname!"; }; echo $greeting->call($customer, 'Hello'); ?>
输出
Hello John Doe!