原创 項目創建開始一定要選擇最新的軟件,上線前已經要檢查選擇的組件有沒有更新的版本。

項目創建開始一定要選擇最新的軟件,上線前已經要檢查選擇的組件有沒有更新的版本。 現狀: 2020年創建的項目的環境: mysql 5.7 php7.4 centos7 當前已經升級了: php8.1 計劃升級: almalinux8

原创 複雜數據儘量儘量在數組中保存一致

處理多組數據時:若其中允許不同的類型,儘量用不同的一個單獨的數組來表示。例如[{"type":1,"a":1},{"type":2,"a":2}]儘量使用{"type1":[{"a":1}],"type2":[{"a":2}]} 因爲typ

原创 php global 變量的詭異問題

<?php $a = '123'; function c() { global $a; ($d = $a) && ($a = ""); return $d; } function d() { global

原创 laravel 自動join的一種配置方法

/** * @power 只是一個演示功能 * $a = (new MobileUser())->demo(['mobile_user.*', 'device.*']); * $a = (new Mobil

原创 mysql join的優化實例

SELECT `device_threshold_alert_log`.`id`, `device_threshold_alert_log`.`init_time` AS `time` FROM `device_thr