ThinkPHP 사용자 정의 함수 해결 템 플 릿 라벨 가감 연산

1086 단어 function문서.
실제 항목 에서 우 리 는 항상 라벨 변수 가감 연산 의 조작 이 필요 하 다.단, ThinkpHP 에 서 는 템 플 릿 변 수 를 직접 연산 하 는 동작 은 지원 되 지 않 습 니 다.
다행히도 사용자 정의 함 수 를 제공 합 니 다. 사용자 정의 함 수 를 이용 하여 해결 할 수 있 습 니 다.
ThinkPHP 템 플 릿 사용자 정의 함수 문법 은 다음 과 같 습 니 다.
형식: {: function (...)} (공식 도움말 문서 참조:
http://thinkphp.cn/Manual/196
)
이 를 이용 하여 덧셈 과 뺄셈 을 시도 해 보 겠 습 니 다. 첫째, ThinkpHP 에서 함 수 를 정의 합 니 다. 프로젝트 의 common 폴 더 에 common. php 파일 을 새로 만 듭 니 다. (이렇게 하면 시스템 이 자동 으로 불 러 옵 니 다.) 두 함 수 를 정의 합 니 다.
/**
 *   ,     
 * @param <type> $a
 * @param <type> $b
 * @author:[email protected]
 */
function template_add($a,$b){
    echo(intval($a)+intval($b));
}

/**
 *   ,     
 * @param <type> $a
 * @param <type> $b
 * @author:[email protected]
 */
function template_substract($a,$b){
    echo(intval($a)-intval($b));
}

2. 템 플 릿 에서 함수 사용:
{: template add ($var 1, $var 2)} 는 변수 var 1 의 합 을 나 타 낼 수 있 습 니 다. 주의해 야 할 것 은 변수 가 배열 이 라면 이렇게 표시 해 야 합 니 다. {: template add ($var [var 1], $var [var 2]} 은 우리 가 보통 점 문법 을 사용 하 는 것 이 아 닙 니 다.

좋은 웹페이지 즐겨찾기