CodeIgniter User Guide Version 1.7.2


일반 함수들Common Functions

CodeIgniter 는 약간의 글로벌 함수를 지정해 두었으며, 여러분은 어떤곳에서도 그 함수들을 사용할 수 있습니다. 그 함수들은 별도의 라이브러리나 헬퍼의 로드과정이 필요없습니다.

is_php('version_number')

is_php() 함수는 현재 사용하고있는 php의 버젼이 제공된 version_number 보다 높은 버젼인지 판단합니다.

if (is_php('5.3.0'))
{
    $str = quoted_printable_encode($str);
}

인스톨된 php버젼이 제공된 버젼과 같거나 높으면 TRUE 리턴을 하고 제공된 버젼보다 낮으면 FALSE를 리턴합니다.

is_really_writable('path/to/file')

is_writable() 함수는 윈도우 서버에서 해당파일이 읽기전용일때도 TRUE 를 반환합니다.그에 반해 본 함수는 실재로 파일을 작성해봐서 파일을 쓸수있는지를 확인합니다. OS 가 제공하는 쓰기가능 여부 정보를 신뢰할수 없을때만 사용하세요 .

if (is_really_writable('file.txt'))
{
    echo "I could write to this if I wanted to";
}
else
{
    echo "File is not writable";
}

config_item('item_key')

환경설정은 환경설정 라이브러리 를 사용하시는것이 좋습니다. 그러나 config_item() 함수를 이용해서도 단일 키를 가져올수 있습니다. 환경설정 라이브러리 페이지를 보시면 더 자세한 정보가 있습니다.

show_error('message'), show_404('page'), log_message('level', 'message')

이 함수들은 에러 핸들링 페이지를 참고하세요.

set_status_header(code, 'text');

서버 헤더 상태를 수동으로 설정하도록 해줍니다. 예:

set_status_header(401);
// Sets the header as: Unauthorized

모든 종류의 헤더를 보려면 여기를 보세요.