PHP - array_filterで外部関数を使用する

$keyword = trim(fgets(STDIN));
$extTaskList = array_filter($taskList, function ($task) use ($keyword) {
    return strpos($task['content'], $keyword) === 0;
});

array_filter外で定義した変数$keywordをarray_filter内で使用する場合は、useの後に変数名を付けます。
外部変数を、array_filter内で使う時にuse句を使用しないと未定義の変数を参照しようとする為、エラーが発生します。