【发布时间】:2017-02-14 12:12:59
【问题描述】:
例如,我有一些代码:
class A
{
private $value = 100;
}
$a = new A;
$closure = function(){echo $this->value;};
$binding = $closure->bindTo($a,"A"); /// tag
$binding();
我有一些问题:
- 当我们在标记
tag的行中将第二个参数写为“A”时,是否意味着匿名函数内部的执行上下文与“A”类内部的执行上下文相同? - 如果在将要执行的匿名函数的上下文中,而不是“A”写入“静态”?
- 如果我们在第二个参数中写入“静态”,那么它是否与 LSB 相关联?
【问题讨论】:
-
文档不是已经回答了这些问题吗?
-
我在文档中没有看到这个