關於laravel計算程式執行時間的優雅寫法

三餐四季發表於2023-04-18

計算程式耗時,之前很麻煩,會入侵到業務程式碼,後來考慮到寫到中介軟體中,還遇到了一些問題
中介軟體會根據定義順序依次入棧,先執行前置操作。
然後執行控制器的建構函式,業務程式碼。
後置中介軟體會依次出棧,順序與定義順序相反。
最後會執行控制器的解構函式。

最後覺得寫到控制器的父類解構函式中是一個不錯的選擇

laravel本身也在入口檔案中提供了一個 LARAVEL_START的常量記錄了開始時間

我們只需要在父類解構函式中這樣寫即可

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章