thinkphp 개발 프레임 워크 기능 상세: C 메서드

출처: 인터넷
작성자: 사용자
키워드: Thinkphp C 메서드 함수 개발 프레임 워크

C 방식은 thinkphp 설정, 그리고 높은 주파수와 구성 매개 변수를 저장 하는 데 사용 합니다.
C 메서드 이해 C 메서드의 모든 작업 구성에 관련 되어 있기 때문에 다음 thinkphp 구성의 첫 번째 이해를 필요 합니다. Thinkphp 구성 파일은 PHP 배열 형식을 사용 하 여 정의 됩니다.
함수 오버 로드 디자인의 사용 하는, 그래서 더, 사용 들 하나 하나 노트입니다.
매개 변수 설정

C ('db_name', 'thinkphp');

다음 글은 같은 구성 매개 변수는 대 소문자를 구분 하지 때문에 이라고 Db_name 구성 매개 변수 설정의 값은 thinkphp, 나타냅니다.

C (' db_ http://www.aliyun.com/zixun/aggregation/11696.html ' > 이름 ',' thinkphp ');

그러나, 일정 한 대/소문자 구성 정의 사양을 유지 관리 하는 것이 좋습니다.
모든 매개 변수는 프로젝트의이 방법으로 적용 하 고 이전 또는 사용자 지정 구성에서 정의 재정의 하는 마지막 설정된 값 또는 매개 변수 구성 방법을 사용 하 여 새 구성을 추가할 수 있습니다 전에 동적으로 변경할 수 있습니다.
과 같은 수준의 두 구성 매개 변수에 대 한 설정을 지원 한다:

C (' 사용자. USER_ID ', 8);

구성 매개 변수는 두 개 이상의 레벨을 권장 하지 않습니다.
여러 매개 변수를 설정 하려는 경우 예를 들어 일괄 처리 설정을 사용할 수 있습니다.

$config [' user_id '] = 1; $config [' user_type '] = 1; C ($config);

C 메서드의 첫 번째 매개 변수 배열에 전달, 하는 경우에 대량 할당을 나타냅니다.

C ('user_id', 1); C ('User_type', 1);

매개 변수를 얻을

설정의 매개 변수를 사용할 수 있습니다.

$userId = C ('user_id'); $userType = C ('User_type');

USER_ID 매개 변수에 정의 되지 않은 경우 null을 반환 합니다.
또한 같은 수준 2 구성 매개 변수를 얻기를 지원할 수 있습니다.

$userId = C (' 사용자. User_ID ');

들어오는 구성 매개 변수가 비어 있으면 매개 변수 얻을 수 있습니다.

$config = C ();

설정 저장

3.1 버전 영구적으로 같은 대량 할당에 대해서만 설정 매개 변수를 저장 하는 기능을 추가 합니다.

$config [' user_id '] = 1; $config [' user_type '] = 1; C ($config, '이름');

대량에서 구성 매개 변수를 설정 하는 후 캐시 된 파일에 저장 하는 (또는 다른 구성 캐싱 모드) 모든 현재 구성 매개 변수와 함께.
후 저장, 저장 된 매개 변수를 검색 하려면 사용할 수 있습니다는

$config = C (', '이름');

이름은 이전 매개 변수를 저장 하는 데 사용 하는 캐시의 정체성, 어디 제대로 저장 된 매개 변수를 검색 하려면 일치 되어야 합니다. 검색된 매개 변수 현재 구성 매개 변수와 함께 병합 하 고 수동으로 병합 될 필요가 없습니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.