PSR-4: Autoloader

Този PSR задава препоръки за файлструктурата на приложението, имената на клас-файловете и на самите класове, интерфейси и трейтове, с оглед на това да може стандартно да се аутолоудват.

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

Литература:

https://www.php-fig.org/psr/psr-4/

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *