[PHP] psr4
·
Language/PHP
PHP5에 오토로딩 기능이 추가되었지만 라이브러리를 오토로딩하려면 직접 spl_autoload_register 메소드를 호출하여 일일이 등록해야 한다. 외부 라이브러리를 사용할 경우 일일이 이를 등록하는 것은 만만한 작업이 아니다.PSR-4 는 PSR-0 을 대체하는 새로운 오토로딩 표준으로 다음과 같이 정규화된 클래스 이름(FQCN; Fully Qualified Class Name) 을 규정하고 있으며 이를 준수하여 패키지를 개발할 경우 패캐지 관리자인 컴포저를 통해 손쉽게 의존성 있는 모든 패키지를 로딩할 수 있다.xxxxxxxxxx\(\)*\ 실습테스트하려는 프로젝트 구조는 다음과 같다proj├── composer.json├── index.php└── src └── lib └── Worker.php..
[PHP] composer 설치
·
Language/PHP
윈도우에 composer 설치하는 법1. php 설치링크에서 PHP의 윈도우 버전 설치압축 해제 후 파일을 C:/php7/에 옮긴다.그리고 php.ini-production 파일을 열어 extension_dir를 찾아 아래처럼 수정한다.; extension_dir = "C:/php7/ext"cmd창에서 설치확인​xphp -v 2. composer 설치공식 홈페이지에서 다운로드 설치파일을 실행하여 설치설치확인xxxxxxxxxxcomposer help