嫩枝

灵活、快速、安全
为PHP模板引擎

Sy欧宝娱乐app下载地址mfony的产品
文档 编码标准
您正在阅读的文档树枝3. x。欧宝体育电话切换到树枝的文档欧宝体育电话1.倍2.倍

问题和反馈

许可证

嫩枝欧宝体育电话新BSD许可下吗许可证

编码标准

写作时树枝模板,我们建议您遵循这些官员编码标准:

  • 后一个(且只有一个)空间的分隔符({{,{%,{#年底前)和分隔符(}},%},#}):

    1 2 3
    {{foo}}{#评论#}{%如果foo %}{%endif%}

    当使用空格控制字符时,不要把任何空间之间的分隔符:

    1 2 3
    {{foo -}}{# -评论#}{% -如果foo - %}{% -endif- - - - - - %}
  • 把一个(且只有一个)以下运营商:前后空间比较运算符(= =,! =,<,>,> =,< =),数学操作符(+,- - - - - -,/,*,%,/ /,* *),逻辑运算符(,,),~,,和三元操作符(吗?):

    1 2 3
    {{1 + 2}}{{foo ~ bar}}{{真的吗?真:假}}
  • 把一个又一个(且只有一个)空间:在散列和,数组和散列:

    1 2
    {{[1,2,3]}}{{{“foo”:“酒吧”}}}
  • 不要把任何空间开括号后和之前关闭括号表达式:

    1
    {{1 + (2 * 3)}}
  • 不要把任何空间之前和之后的字符串分隔符:

    1 2
    {{“foo”}}{{" foo "}}
  • 不要把任何空格前后以下操作:|,,. .,[]:

    1 2 3 4
    {{foo ||较低的}}{{user.name}}{{用户[名字]}}{%我在1 . .12%}{%endfor%}
  • 不要把任何空格前后括号用于过滤和函数调用:

    1 2
    {{foo |默认的(“foo”)}}{{范围(1 . . 10)}}
  • 不要把任何空格前后数组和散列的打开和关闭:

    1 2
    {{[1,2,3]}}{{{“foo”:“酒吧”}}}
  • 使用较低的下套管和强调变量名:

    1 2
    {%foo =“foo”%}{%foo_bar =“foo”%}
  • 缩进代码内标签(使用相同的缩进使用目标语言的呈现模板):

    1 2 3 4 5
    {%foo %}{%如果真正的%}真正的{%endif%}{%endblock%}
网站由欧宝娱乐app下载地址和树枝,部署在
的树枝标志©2010 - 2023吗欧宝娱乐app下载地址