Mythtpl
Shu Saura에 의해
Federico Ulfo의 Raintpl 3을 기반으로합니다
MythTPL은 PHP를위한 쉬운 템플릿 엔진으로 논리에서 프리젠 테이션을 쉽게 분리 할 수 있습니다.
특징
- 간단한 구문
- 사용하기 쉽습니다
- 빠른 템플릿은 일반 PHP 코드로 컴파일됩니다
- 변수가있는 강력한 수정 자 및 작업
- 확장 가능하면 새 태그를 등록 할 수 있습니다
지원되는 태그
- 템플릿에 변수를 포함하려면 {$ variable}
- 상수 또는 문자열을 포함하려면 {#constant} 또는 {#'string'}
- 조건부 블록의 경우 {if}
- {loop} 배열을 통해 루프
- {include} 다른 템플릿을 포함시키기 위해
- 템플릿에 개인 주석을 추가하려면 {incor}
- 내부에 포함 된 태그를 처리하지 않으려면 {noparse}
- PHP 함수를 실행하려면 {function}
- {php} 템플릿 내부에서 PHP를 사용해야하는 경우 (구성에서 기본적으로 비활성화)
- {autoescape} 내부의 모든 태그 값을 자동으로 탈출합니다
- {elseif} {else} {break} {계속} 조건부 또는 루핑 태그와 함께 사용하려면
설치 / 사용
작곡가 사용
composer require shusaura85/mythtpl
수동으로
require ' /path/to/src/autoload.php '
요구 사항
Mythtpl은 작동하기 위해서는 적어도 PHP 7.4 필요합니다. Mythtpl에는 외부 의존성이 없습니다.
비에 비해 차이 TPL 3
- 삭제 플러그인 지원
- 삭제 된 기능 블랙리스트
- 할당 () 이제 배열 만 허용합니다 (단일 값을 설정하려면 antart_var () 사용)
- 구성은 더 이상 정적이지 않으므로 이제 생성자 또는 전용 구성 기능으로 구성 할 수 있습니다.
- 할당 된 값을 지우기 위해 add reset () 함수
- reset ()로 지우지 않은 값을 할당하기 위해 p_assign () 함수를 추가했습니다.
특허
MythTPL은 MIT 라이센스에 따라 게시되며 자세한 내용은 LICENSE 파일을 참조하십시오.