もちろん、請求書の期日が過ぎているかどうかをチェックし、過ぎていればメッセージを表示する関数を追加することはできます。以下はその例です：

```
function checkOverdue() {
    global $invoices;
    foreach ($invoices as $invoice) {
        $due_date = new DateTime($invoice['due_date']);
        if ($due_date < new DateTime()) {
            echo "Invoice {$invoice['number']} is overdue!\n";
        }
    }
}
```

この関数を定期的に呼び出すことで、期限切れの請求書をチェックすることができます。
Sure, you can add a function to check if the due date of an invoice has passed and display a message if it has. Here is an example of how to do this:

function checkOverdue() {
    global $invoices;
    foreach ($invoices as $invoice) {
        $due_date = new DateTime($invoice['due_date']);
        if ($due_date < new DateTime()) {
            echo "Invoice {$invoice['number']} is overdue!\n";
        }
    }
}

You can call this function periodically to check for overdue invoices.