CodeIgniter 프레임워크는 다양한 기능을 미리 만들어둔 모듈로 제공한다. 폼과 데이터 검증, 세션 관리, 세션과 XSS 필터링, 데이터 암호화, 파일 업로드, 검색 엔진에 색인하기 좋은 URL 라우팅, 로깅 등의 기능을 제공한다. CodeIgniter를 사용하면 모듈을 조합하고 약간의 작업만 해도 원하는 서비스를 만들 수 있다.
PHP기본서 보고나서 코드이그나이터라는 프레임워크를 배우면 된다. 다만 책의 아쉬운 점은 소스가 뒤죽박죽이고 저자가 운영하는 게시판에 가서 또 보면서 해야된다는 점. 이점은 다음 판에서 개선되겠지요. 일단 책 내용 자체만 보면 굉장히 유익합니다. 실제 개발에서도 코드이그나이터를 많이 사용하고 있구요.