[PHP] Composer 를 활용해서 커스텀 클래스 자동 로딩하기
·
PHP/PHP 문법
Composer 설치 & 기본 설정Composer 설치curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer # macOS/Linux 예시프로젝트 루트에서 초기화composer initcomposer init 과정에서 패키지 이름·라이선스 등을 입력하면 composer.json 이 생성됩니다.PSR‑4 규칙에 맞춘 폴더 구조 준비네임스페이스 ↔ 디렉터리 매핑 규칙• Acme\Blog\Post → src/Blog/Post.php파일 이름과 클래스 이름은 반드시 동일• class UserDetail {} → UserDetail.php한 파일엔 클래스 하나만예시 구조:my-project/ ├── app..
설치된 PHP가 threadsafe 혹은 nonthreadsafe 인지 알아내는법
·
PHP/PHP 문법
Unix 환경 (Linux, Mac OS) : /path/to/php-i | grep -i "Thread" Windows 환경: php -i | findstr -i "thread" 위의 명령어 타이핑시 아래중에 하나를 리턴하게된다 1. Threadsafe일 경우: Thread Safety => enabled 2. Nonthreadsafe일 경우: Thread Safety => disabled 참고자료: http://stackoverflow.com/questions/5799843/find-if-the-installed-php-is-threadsafe-or-nonthreadsafe
DB접속 (MySQL 기준)
·
PHP/PHP 문법
DB접속 (MySQL 기준) - 학습 목적 요즘은 프레임워크에 내장된 우수한 시스템을 통해서 DB 접속정보를 알려주지만 PHP 프레임워크 내부에서도 결국 PHP 코드를 이용해 접속하기 떄문에 내부구조를 이해하기위해 PHP로 DB 접속 하는 방법은 간단하지만 알아둘만한 가치가 있다. - DB 접속 방법 1. mysqli 12345678910111213