[請益] psr-4 是不是一個檔只能有一個 class
請問,
是不是要符合 psr-4 規範,
一個檔案中只能有一個 Class ?
我開了一個 Laravel 專案用了下面的方式在 composer 中設 psr-4
發現不能使用我自己開的 ErrorStatus class,
是不是因為一個 class file 中只能有一個 class ?
我貪方便寫在一起。
p.s. 資料夾中其他我自己開的 class 是都能用的,
都有記得做 composer dump-autoload
---- composer.json ----
"psr-4": {
"TwkCMS\\": "app/TwkCMS"
}
---- app\TwkCMS\Dataclass\Status.php ----
namespace TwkCMS\Dataclass;
class Status { ... }
class ErrorStatus extends Status { ... }
---- SomeController.php ----
$s = new ErrorStatus(); // 得到 exception
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.42.72
※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1419775609.A.69B.html
→
12/29 01:25, , 1F
12/29 01:25, 1F
→
12/29 01:27, , 2F
12/29 01:27, 2F
→
12/29 01:29, , 3F
12/29 01:29, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章