Php laravel是如何通过用括号包装新的SendEmail($user)来调用onQueue方法的
我读了这篇文章,然后注意到了这句话Php laravel是如何通过用括号包装新的SendEmail($user)来调用onQueue方法的,php,laravel,Php,Laravel,我读了这篇文章,然后注意到了这句话 $sendEmailJob = (new SendEmail($user))->onQueue('emails'); laravel是如何通过用括号括起newsendmail($user)来调用->onQueue方法的 我问这个问题是因为我不知道搜索它的确切术语。这是一种在类内调用方法的“快速方法”,在PHP 5.4.0中引入,假设您只需要该方法,而不需要该类中的任何其他内容,您可以执行以下操作 $class = new myClass(); $cla
$sendEmailJob = (new SendEmail($user))->onQueue('emails');
laravel是如何通过用括号括起newsendmail($user)
来调用->onQueue
方法的
我问这个问题是因为我不知道搜索它的确切术语。这是一种在类内调用方法的“快速方法”,在PHP 5.4.0中引入,假设您只需要该方法,而不需要该类中的任何其他内容,您可以执行以下操作
$class = new myClass();
$class->myMethod();
unset($class);
(新的myClass())->myMethod()
这将防止对一个永远不再使用的变量使用不必要的内存。如果你做了这样的事情也是一样的
$class = new myClass();
$class->myMethod();
unset($class);
参考: