Weak Maps ถูกเพิ่มใน PHP 7.4 สามารถใช้เพื่อลบหรือทำลายอ็อบเจกต์เมื่อแคชอ้างอิงถึงคลาสเอนทิตี มันอ้างอิงถึงอ็อบเจกต์เหล่านั้น ซึ่งไม่ป้องกันอ็อบเจกต์จากการถูกเก็บขยะ (garbage collected) ใน PHP 8 weak maps อนุญาตให้เราจัดเก็บข้อมูลสุ่มที่เชื่อมโยงกับอ็อบเจกต์ โดยไม่รั่วไหลหน่วยความจำ กล่าวอีกนัยหนึ่ง