Twig 소개
Twig는 유연하고 빠르며 안전한 PHP 템플릿 엔진입니다.
빠름: Twig는 템플릿을 순수하고 최적화된 PHP 코드로 컴파일합니다. 기존 PHP 코드에 비해 오버헤드가 극도로 낮아졌습니다.
보안: Twig에는 신뢰할 수 없는 템플릿 코드를 평가하기 위한 샌드박스 모드가 있습니다. 이를 통해 사용자가 템플릿 디자인을 직접 수정할 수 있는 응용 프로그램에서 Twig를 사용할 수 있습니다.
thinkphp6에서 Twig 사용
첫 번째 단계는 ThinkPHP 확장 think-twig
composer require yunwuxin/think-twig
{{ foo }} {# comment #} {% if foo %}{% endif %}
Twig 사양
나뭇가지 작성 템플릿 작성 시 다음과 같은 공식 코딩 표준을 사용하는 것이 좋습니다. 시작 구분자({{, {%, {#)) 뒤에 공백을 추가하고, 끝 구분자(}} 뒤에 공백을 추가합니다. , %} 및 #}) 앞뒤에 공백 포함:{{- foo -}} {#- comment -#} {%- if foo -%}{%- endif -%}
{{ 1 + 2 }} {{ foo ~ bar }} {{ true ? true : false }}
{{ [1, 2, 3] }} {{ {'foo': 'bar'} }}
{{ 1 + (2 * 3) }}
{{ 'foo' }} {{ "foo" }}
{{ foo|upper|lower }} {{ user.name }} {{ user[name] }} {% for i in 1..12 %}{% endfor %}
{{ foo|default('foo') }} {{ range(1..10) }}
{{ [1, 2, 3] }} {{ {'foo': 'bar'} }}
{% set foo = 'foo' %} {% set foo_bar = 'foo' %}
위 내용은 thinkphp6에서 나뭇가지 사용하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!