lovefc_Template은 크기가 12KB에 불과한 작고 가벼우며 템플릿 엔진의 가장 기본적인 기능도 제공합니다. 나만의 템플릿 코드를 생성하고 더 빠르고 편리하게 코드를 작성할 수 있습니다.
Smarty는 가장 고전적인 템플릿 엔진으로 많은 사람들이 사용하고 있다고 생각합니다. 그러나 규모가 너무 크지 않은 일부 프로젝트에서는 사용할 가치가 없습니다.
시중에는 다른 유사한 템플릿 엔진이 많이 있으며, 모두 주로 경량입니다. lovefc_Template의 장점은 변환 방법이 단순 정규 일치를 통하지 않고 일부 구문도 매우 편리하다는 것입니다.
예를 들어, 많은 템플릿 코드에는 할당 구문이 없습니다. Lovefc_Template은 할당 구문을 정의합니다.
{($a='안녕하세요')}
여기서 할당은 함수, 배열 또는 객체인지 관계없이 PHP에서와 동일합니다. {($obj=newobj())}{($array=array(1=>'a')) }
여기서 구분 기호는 {(and)}입니다. 오류가 발생할 수 있으므로 사용하지 않는 것이 좋습니다.
또한 파일 참조를 위한 강력한 템플릿 언어도 있습니다.
{(includefile="템플릿 파일 이름")}
다른 디렉터리 템플릿을 지원합니다. 또는 파일의 경로일 수 있습니다. 파일은 컴파일을 위해 지능적으로 판단되고 참조됩니다. 컴파일하는 동안 이러한 작업은 자동으로 완료되며 컴파일된 파일에서 실행되지 않으므로 향후 실행 효율성이 향상됩니다.
또한 일반 교체 기능을 사용하여 자신만의 템플릿 코드를 만들 수 있다는 점도 언급할 가치가 있습니다.
예를 들어 다음과 같이 설정합니다.
$fc->se=array('#[include((.*))]#isuU');
$re->re=array('{(includefile="\1")}');
이렇게 하면 템플릿에서 직접 사용할 수 있습니다.
[포함(피트)]
는 다음과 같습니다
{(includefile="발")}
템플릿 코드 교체 지원 외에도 다른 정규 표현식도 지원됩니다.
기존 방법을 고수하지 않고도 자신만의 템플릿 코드를 설정할 수 있습니다.
이는 효율성에 영향을 미치지 않습니다. 또한 컴파일된 파일로 컴파일한 후의 결과도 동일합니다.
가벼운 템플릿이므로 원하는 기능이 없을 수도 있습니다. 하지만 실망하지 마십시오. 저자는 계속 업데이트할 것입니다. .
프레임워크를 개발할 때 포함하거나 애플리케이션을 빠르게 개발할 때 이를 사용하여 작업을 줄이고 원본 혼합 HTML 및 PHP 코드를 더 쉽게 읽고 수정할 수 있습니다.
PHP 환경에서 직접 실행할 수 있는 소개 및 업데이트 프로세스가 포함되어 있습니다. 관련 폴더의 읽기 및 쓰기 권한에 주의하세요. 질문이 있는 경우 작성자에게 문의하세요.