StalkerClasses
Новичок
PHP:
class a {
public $var1 = 10;
function Func(){
$this->var1 = 20;
bbb($this);
return $this->var1;
}
}
function bbb($obj){
$obj->var1 = 30;
}
$class = new a;
$class->Func(); // ??? 30
По аналогии как это сделано в ларавель с переменной builder?
PHP:
protected static function booted()
{
static::addGlobalScope('ancient', function (Builder $builder) {
$builder->where('created_at', '<', now()->subYears(2000)); //
$builder->where('created_at', '<', now()->subYears(2000));
$builder->where('created_at', '<', now()->subYears(2000));
$builder->where('created_at', '<', now()->subYears(2000));
// ничего не возвращяется... нет return и переменные не надо пересохранять... $builder = $builder->where();
});
}