复制到六七个页头(改一处就得改六处、迟早漏), * 不如让所有观影页 require 同一个片段。 * * 用法(include 前 set 好): * $setCurrent 当前页的 key('list' | 'cinemas' | 'search' | 'stats' | 'report' | 'show' | 'form') * —— 用来高亮菜单里对应的那一项。空串表示都不高亮。 * $setCanWrite 是否显示「影院管理」(只有能写的人才有管理入口) * * ⚠️ 高亮用 `a.on`(.movie-set .menu-list a.on 已有样式)。**不做「隐藏当前页那一项」**: * 隐藏会让菜单在不同页面长短不一,用户更难认出「这是同一套入口」。 */ $setCurrent = (string)($setCurrent ?? ''); $setCanWrite = (bool)($setCanWrite ?? false); $setOn = static function (string $key) use ($setCurrent): string { return $setCurrent === $key ? ' class="on"' : ''; }; ?>