앞으로 지향해야할 namespace 방식은 psr-4 로 가야겠죠.. 정보
앞으로 지향해야할 namespace 방식은 psr-4 로 가야겠죠..본문
뭐 아직 저도 psr-0 방식으로 구분되어 있지만..
자바의 spring 프로젝트 처럼 무언가 제대로 정의되고 획일화 되는 부분이 필요해 보입니다.
아래 답변 드리면서 저도 검색해보았는데 프로젝트 관리 부분에서 많은 생각을 하게 되네요.
http://www.sitepoint.com/battle-autoloaders-psr-0-vs-psr-4/
psr-4 방식을 보면
vendor/
vendor_name/
package_name/
src/
ClassName.php # Vendor_Name\Package_Name\ClassName
tests/
ClassNameTest.php # Vendor_Name\Package_Name\ClassNameTest
와 같이 패키지안에 불필요한 파일 및 폴더를 제외하고 관리하게 되어 있더군요.
php 프로젝트를 관리하기에 용이해보입니다. 저도 슬슬 psr-0 을 psr-4 로 가져가도록 더더욱 공부해봐야겠어요.
아.. 검색해보니 PSR-0 는 2014년 10월 21일부로 deprecated 되었네요. 무조건 PSR-4 로 가야하네요.
http://www.php-fig.org/psr/psr-0/
http://www.php-fig.org/psr/psr-4/
참조하세요~
공감
2
2
댓글 2개

^^

프레임워크에 맞춰서 개발하다보니
신경 쓰지 않았던거라 ... 정보 감사합니다.
신경 쓰지 않았던거라 ... 정보 감사합니다.