CodeIgniter User Guide Version 1.7.2


호환성 Compatibility Helper

호환성 헬퍼는 PHP5에서만 사용할수 있는 몇몇 내장함수 및 상수를 PHP4에서도 사용할수 있도록 구현해 두었습니다.PHP4 환경에서 돌아가는 프로그램을 작성하실때 유용합니다. PHP4 환경에서는 이 헬퍼를 자동로드로 설정하시면 각 컨트롤러에서 직접 로드하실 필요가 없으므로 더욱 좋겠지요.

참고: CI에 내장된 Compat.php 파일에는 적은수의 호환성 함수가 있습니다. 이함수들은 호환성헬퍼를 로딩하지않고도 사용할수 있습니다. 프레임워크에서 필요로하는 함수들만 기본(default)적으로 포함하게 하기위해 함수들은 그 파일과 호환성헬퍼(compatibility_helper)에 나누어져 있습니다. 그러므로, 추가적인 함수를 로드할지 안할지는 여러분의 선택으로 남아 있습니다.

헬퍼 로딩 Loading this Helper

아래와 같이 헬퍼를 로드합니다:

$this->load->helper('compatibility');

사용가능한 상수 Available Constants

아래 상수들이 사용가능합니다:

PHP_EOL

서버의 운영체제에 맞는 줄바꿈(newline) 문자입니다. 예를들어 윈도우 에서는 "\r\n", 리눅스 등에서는 "\n".

사용가능한 함수들 Available Functions

아래 함수들이 사용가능합니다 (링크된 PHP 함수문서를 보시면 함수에 대한 자세한 설명이 있습니다.):

file_put_contents() - 네번째 파라미터인$context 는 지원하지 않습니다.

fputcsv()

http_build_query()

str_ireplace() - 네번째 파라미터인 $count 은 지원하지않습니다.

stripos()