---
# System prepended metadata

title: Laravel conf
tags: [Tag(change me!)]

---

# Laravel conf

###### tags: `Tag(change me!)`

參加完這次活動，覺得講者們講的東西對我來說有點難，但還是學到了蠻多東西。
活動中有說到php7到php8多出了哪些功能:
效能提升方面:
JIT，他能在程序運行時動態對程序進行編譯，生成平台相關的機器碼（比如運行它的機器 CPU 的本地代碼），從而加快程序的運行速度。JIT 可能不會讓網站運行更快，因為在一般情況下，用 PHP 編寫的應用程序是 I/O 綁定的，而 JIT 在 CPU 綁定的代碼效能最好。

weakmap(弱引用)對象是一組鍵值對的集合，其中的鍵是弱引用對象，而值可以是任意。WeakMap 弱引用的只是鍵名，而不是鍵值。鍵值依然是正常引用。WeakMap 中，每個鍵對自己所引用對象的引用都是弱引用，在沒有其他引用和該鍵引用同一對象，這個對象將會被垃圾回收。

還有說到怎麼優化程式:
遍歷陣列時foreach效能最高
檢查陣列時用isset
快取清除
刪除多餘serviceprovider 和 middleware
使用lazy collection解決內存問題
with 方法改成 sql query

除了這些之外，還有很多東西。但以我目前的程度還無法理解，以後有機會的話會往這方面繼續鑽研下去!!


