<?php

class Test
{
	private $bar = 'hello';
	
	public function returnSmth()
	{
		$foo = function () {
			return "У нас есть доступ из анонимной функции к области видимости" . 
			"объекта, в котором она была создана. Пруф: {$this->bar}\n";
		};
		return $foo;
	}
}

$test = new Test;
$foo = $test->returnSmth();

echo "Тест: {$foo()}";
