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