Smarty는 PHP 프로젝트 개발의 템플릿 엔진입니다. 정확하게 말하면 프로그램과 인터페이스의 분리를 실현한 것이다. 따라서 프로그래머는 템플릿을 다시 작성하지 않고도 로직을 변경할 수 있습니다. 템플릿 디자이너는 Smaty의 일부 기능에 영향을 주지 않고 템플릿을 변경할 수 있습니다. 매우 매우 빠릅니다! 중복된 템플릿 구문 분석 없이 이 작업을 수행하려면 PHP 파서를 사용하는 것이 효과적입니다. 이는 한 번만 컴파일하고 수정된 템플릿 파일을 다시 컴파일하여 사용자 정의 함수와 사용자 정의 변수를 완전히 설정할 수 있습니다. 템플릿 구분 기호 자체를 사용하므로 {}, {{}}, <!--{}--> 등을 사용할 수 있습니다. if/elseif/else/endif와 같은 문은 PHP 파서에 전달될 수 있으므로 {if. ..} 표현식은 단순하거나 복합적입니다. 허용되는 경우 섹션을 무한정 중첩할 수 있습니다. PHP 코드를 템플릿 파일에 삽입할 수 있지만 이는 불가능합니다(권장되지 않음). 내장된 캐시는 독립적인 템플릿 파일을 지원하고 캐시 처리 기능 플러그인 아키텍처를 사용자 정의할 수 있습니다. Smarty 매뉴얼 다운로드: http://www.codepub.com/software/SmartyTemplates-12990.html Smarty 기사 읽기: http://edu.codepub.com/tag.php?tag=Smarty