回调:我们在函数具有大量I / O时使用回调,并且无法预测何时操作将要完成,在操作完成后不久将调用回调。
Project::with(['tasks' => function($q) {
$q->whereHas('tags', function($query) {
$query->where('tag_id', 1);
});
}])->get();
事件监听器: 当事件发生或被触发时,该事件将查找在该事件中注册的所有侦听器,并使用事件args调用相应的侦听器。
看起来侦听器和回调都是函数争论,如何? bcz如果它是一个函数arg。这是一个回调黑麦。
我在nodejs中使用http模块时遇到了这个疑问
function( arg1,callback('result of computation'){
.....perform operations with result;
}