使用 PHP 的BBCode扩展时,有人知道 BBCODE_TYPE_ROOT 的确切含义吗?似乎没有必要,至少在这个示例中,但是,它在文档中的大多数示例中都使用了。
BBCODE_TYPE_ROOT(整数)
This BBCode tag is the special tag root (nesting level 0).
先感谢您。
好的,我一直在尝试并查看示例,然后我想通了。
关键示例在此页面上。请注意,[i]Italic Text[/i] 示例不会被翻译成 HTML。这是因为 !i 是在根元素下指定的。基本上,这个 BBCode 解释器理解 BBCode 创建的“树”。使用父母和孩子,您可以分别创建 [ul] 和 [li] 项目。也许,您想将属性添加到“最高级别”元素。!i 示例防止在尚未使用任何标签时使用斜体文本,即:在根元素下。
因此,如果您牢记 BBCode 的树结构,那么 BBCODE_TYPE_ROOT 元素就是根元素。有点像 HTML 页面中的 < HTML> 元素,除了它在 BBCode 中不可见。