1

PSR-0 は、任意のクラスまたはライブラリ/外部 API のみをオートロードできると想定していますか?

PSR-0に準拠したMVCの構造例

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

TestController.php

<?php
namespace Application/Controller;

class TestController extends Controller
{
}

... それとも、コントローラ、モデルなどのカスタム オートローダだけですか?

4

1 に答える 1

0

Phil Sturgeon によると (彼の名声にはPHP-FIG FAQの執筆が含まれます):

アプリケーション全体を PSR-0 にしようとしていますか? これを行うのは汎用コード パッケージのみであるべきだからです。

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

PSR-0 は Web アプリケーション全体に使用するようには設計されていませんが、他の開発者がプロ​​ジェクトに含めるために公開する予定のパッケージまたはライブラリに使用するように設計されているわけではありません。

于 2013-09-25T14:06:08.860 に答える