Този PSR задава препоръки за файлструктурата на приложението, имената на клас-файловете и на самите класове, интерфейси и трейтове, с оглед на това да може стандартно да се аутолоудват.
- Трябва стандартът да е
\<NamespaceName>\*\<ClassName> - Tрябва за започва с vendor name – The fully qualified class name MUST have a top-level namespace name, also known as a „vendor namespace“.
- The fully qualified class name MAY have one or more sub-namespace names.
- Tрябва да завършва с името на класа/интерфейса/трейта (т.н. terminating class name)
- Подчертавки може да има но те нямат никакво смислово значение
Литература: