spl_autoload_register() 현재 PHP 생태계에서 공식적으로 권장되는 오토로드의 올바른 사용법은 spl_autoload_register()(PHP >= 5.1.2) 내장 함수를 이용하여 커스텀 오토로드 함수를 등록하는 것이다. 파라메터를 달리 하여 여러번 서로 다른 커스텀 오토로드 함수를 등록할 수 있으며 새로운 클래스 참조시 등록한 순서대로 오토로드 함수가 실행된다. 우선순위로 등록된 오토로드 함수가 클래스를 찾아냈다면 후순위에 존재하는 오토로드 함수는 실행되지 않는다. 모든 오토로드 함수가 실행되어도 클래스를 찾아내지 못했다면 Fatal Error가 발생한다. 현재 오토로드의 표준이 된 Composer(PHP >= 5.3.2)의 역할이 바로 composer.json 파일의 설정대로 패..
라이브러리 설치 # PHP >= 5.4 $ composer require respect/validation # PHP >= 5.3.23 $ composer require respect/validation:0.9.8 라이브러리 사용 예 use Respect\Validation\Validator as v; v::in(array('Korea', 'Japan'))->validate('Korea'); // true v::in(array('Korea', 'Japan'))->validate('USA'); // false v::startsWith('South')->validate('South Korea'); // true v::startsWith('South')->validate('North Korea'); // fa..
개요 만약 나보고 PHP 기반의 REST API를 구축하라고 한다면 가장 먼저 선택할 프레임워크는 가장 성능이 좋은 Phalcon이다. 지난 글에서도 많이 다룬 적이 있다. 2순위로는 가장 대중적인 Laravel 기반의 Lumen을 선택할 것이다. 만약 PHP 5.3.2라는 제약사항이 있다면? 앞서 언급한 마이크로 프레임워크들은 구닥다리가 되버린 PHP 5.3.2 버전을 지원하지 않는다. 이 경우 선택지는 Flight이다. PHP 5.3.0 이상이면 어디서나 작동하는 가볍고 직관적인 마이크로 프레임워크이다. 본 글에서는 간단힌 Flight 기반의 REST API 작성법을 소개하겠다. 사전지식 PHP, Composer로 패키지 관리 한 방에 끝내기 Composer 설정 Composer 없는 세상은 상상만 ..
- Total
- Today
- Yesterday
- Kendo UI Web Grid
- graylog
- jstl
- java
- 구동계
- Spring Boot
- JHipster
- 태그를 입력해 주세요.
- spring
- 자전거
- 로드 바이크
- Spring MVC 3
- Tomcat
- 로드바이크
- node.js
- Docker
- Eclipse
- jsp
- MySQL
- 평속
- kotlin
- Kendo UI
- jpa
- 알뜰폰
- maven
- JavaScript
- CentOS
- chrome
- bootstrap
- DynamoDB
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |