แสดงให้เห็น
1. PSR-4 สร้างมาตรฐานให้กับเส้นทางไฟล์ที่ระบุเพื่อโหลดคลาสโดยอัตโนมัติ และยังสร้างมาตรฐานให้กับตำแหน่งของไฟล์ที่โหลดอัตโนมัติอีกด้วย
2. ภายใต้คีย์ PSR-4 คุณสามารถกำหนดความสัมพันธ์การแมประหว่างเนมสเปซและเส้นทางได้
เมื่อโหลดคลาสอัตโนมัติ เช่น Foo\Bar\Baz เนมสเปซ Foo ชี้ไปที่ไดเร็กทอรีชื่อ src/ หมายความว่าตัวโหลดอัตโนมัติจะค้นหาไฟล์ชื่อ src/Bar/Baz.php แล้วอ้างอิงถึงมัน
ตัวอย่าง
- "โหลดอัตโนมัติ": { "psr-4": { "App\": "App/" // แอป Namespace แมปไปยังไดเร็กทอรี App - - -
ข้างต้นคือความหมายของ php PSR-4 ฉันหวังว่าจะเป็นประโยชน์กับทุกคน