Di recente ho letto degli spazi dei nomi e di come sono utili. Attualmente sto creando un progetto in Laravel e sto provando a passare dal caricamento automatico delle mappe di classe allo spazio dei nomi. Tuttavia, non riesco a capire quale sia la differenza effettiva tra PSR-0 e PSR-4.
Alcune risorse che ho letto sono ...
Quello che ho capito:
- PSR-4 non converte i caratteri di sottolineatura in separatori di directory
- Alcune regole specifiche del compositore rendono complessa la struttura delle directory che a sua volta rende verboso lo spazio dei nomi PSR-0 e quindi PSR-4 è stato creato
Gli esempi che spiegano la differenza sarebbero apprezzati.