tp3.2.3框架多层嵌套if的bug

简介: tp3.2.3框架多层嵌套if的bug

废话不多说,上图

image.png

image.png

当嵌套三层if时,模板会解析错误,少解析了一个,并把第一层if的结束给忽略了,直接将子层if的结束拿来用,顺便抛弃了子层的if,


哈哈,只能将一层if改掉了,改成直接php标签写法就正常了


image.png

image.png

目录
相关文章
|
22小时前
|
Java
Albert 源码解析:分组复用
Albert 源码解析:分组复用
25 0
|
21小时前
|
敏捷开发 人工智能 开发者
Code Smell 重构你的日常代码-圈复杂度高多层嵌套
圈复杂度是一种代码复杂度指标,用于衡量代码中条件分支的数量,数值越高表示代码越复杂,测试和维护难度越大。在不断迭代的代码中,过多的条件判断可能导致难以理解和维护的"气功波"代码。为了解决这个问题,可以采用重构策略,比如使用卫语句减少嵌套、遵循单一职责原则使函数功能更专注、通过抽象解析器模型实现关注点分离以及确保代码在同一抽象层次等。通过这些方法,可以提高代码的可读性和可维护性,降低复杂性,从而改善代码质量。
|
22小时前
|
存储 安全 C++
【C++14保姆级教程】lambda 初始化捕获 new/delete 消除
【C++14保姆级教程】lambda 初始化捕获 new/delete 消除
109 0
|
10月前
|
C#
一个 C#例子,代码简化的过程
一个 C#例子,代码简化的过程
51 0
|
存储 Go C语言
编译原理,C语言实现LR(0)分析(扩展文法的生成、项目集规范簇的生成、ACTION GOTO表的生成、句子的分析)
注:代码生成的项目集规范簇、ACTION GOTO表的顺序可能和课本、教材、参考答案的顺序不同,但这并不影响分析过程的正确性,毕竟机器是按规律办事的😄
307 0
编译原理,C语言实现LR(0)分析(扩展文法的生成、项目集规范簇的生成、ACTION GOTO表的生成、句子的分析)
|
设计模式 算法
只会if-else和switch?多层逻辑判断的优雅写法
只会if-else和switch?多层逻辑判断的优雅写法
148 0
|
敏捷开发 人工智能
Code Smell 拯救你的祖传代码第1期-圈复杂度高多层嵌套
![](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/neweditor/34a60c92-1d0d-4b77-9def-511a9d8686c3.png) # 前言 [圈复杂度(Cyclomatic complexity)](https://baike.baidu.com/item/%E5%9C%88%E5%A4%8D%E6%9D%82%E5%
314 0
Code Smell 拯救你的祖传代码第1期-圈复杂度高多层嵌套
【TP5.1】引入服务概念
【TP5.1】引入服务概念
104 0
【TP5.1】引入服务概念
TP5怎么使用模型
TP5怎么使用模型
104 0
TP5的use怎么引入第三方类库
TP5的use怎么引入第三方类库
280 0