[php] PHP CodeIgniter 라이브러리 생성 및 사용

CodeIgniter는 PHP로 작성된 경량의 웹 응용 프로그램 프레임워크로, 라이브러리를 사용하여 코드의 재사용성을 높일 수 있습니다. 이번 블로그에서는 CodeIgniter에서 라이브러리를 생성하고 사용하는 방법을 살펴보겠습니다.

라이브러리 생성

새로운 라이브러리를 생성하려면, CodeIgniter에서 제공하는 라이브러리 클래스를 확장하는 새 클래스를 생성해야 합니다. 이 클래스는 현재 보고 있는 라이브러리를 확장하고 그 안에 새로운 기능을 추가할 수 있도록 합니다.

다음은 라이브러리를 생성하는 간단한 예제입니다.

// application/libraries/Custom_library.php 생성

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Custom_library
{
    public function __construct()
    {
        // 생성자 메서드
    }

    public function custom_function()
    {
        // 사용자 정의 함수 내용
    }
}
?>

라이브러리 사용

라이브러리를 사용하려면, CodeIgniter 컨트롤러나 뷰에서 해당 라이브러리를 로드해야 합니다. 라이브러리를 로드하는 방법은 아주 간단합니다.

// application/controllers/Example.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Example extends CI_Controller {

    public function index()
    {
        // 라이브러리 로드
        $this->load->library('custom_library');

        // 라이브러리 함수 호출
        $this->custom_library->custom_function();
    }
}
?>

이제 새로운 라이브러리를 생성하고 이를 사용하는 방법에 대해 알아보았습니다. 이를 통해 코드의 모듈화와 재사용이 용이해지며, 개발 생산성을 향상시킬 수 있습니다.

더 많은 정보를 원하시거나 더 복잡한 예제를 보고 싶다면, CodeIgniter 사용자 가이드를 참고하세요.