PHP面向对象之方法绑定
方法绑定
-
概念
- 将方法绑定到对象上并调用
- 在PHP中匿名函数称为闭包
-
语法
闭包函数->call(对象)
将闭包函数绑定到对象上并调用
<?php
$lang='en';
//类
class Student{
}
//匿名函数
if($lang=='ch'){
$fun= function(){
echo '我是一名学生!';
};
}else{
$fun= function(){
echo 'I am a studnet!';
};
}
//绑定
$stu= new Student;
$fun->call($stu);
?>