整个项目是否应符合PSR-0

时间:2013-01-09 09:07:20

标签: php psr-0

PSR-0是否可以自动加载任何类或只是库/外部api:s?

符合PSR-0的MVC的示例结构

Application
  Controller
     TestController.php
  Model
  View
  Library
System
  ...

TestController.php

<?php
namespace Application/Controller;

class TestController extends Controller
{
}

...或者只是用于控制器,型号等的自定义自动加载器......?

1 个答案:

答案 0 :(得分:0)

根据Phil Sturgeon的说法(他声名鹊起包括撰写PHP-FIG FAQ):

  

您是否正在尝试将整个应用程序设为PSR-0,因为它   应该只是使用

执行此操作的通用代码包

http://philsturgeon.co.uk/blog/2013/04/is-psr0-shortsighted-or-are-you

所以似乎答案是否定的,PSR-0并非设计用于整个Web应用程序,而是用于您打算发布以供其他开发人员包含在其项目中的包或库。