使用PHP的BBCode扩展名时,是否有人知道BBCODE_TYPE_ROOT的含义是什么?似乎没有必要,至少使用this example,但是,它在文档中的大多数示例中使用。
The documentation is pretty vague about this element:
BBCODE_TYPE_ROOT(整数)
This BBCode tag is the special tag root (nesting level 0).
提前谢谢。
答案 0 :(得分:1)
好的,我一直在试验并查看示例,我想出来了。
关键示例位于this page。请注意,[i]斜体文本[/ i]示例未转换为HTML。这是因为!i是在根元素下指定的。基本上,这个BBCode解释器理解BBCode创建的“树”。使用父母和孩子,您可以分别创建[ul]和[li]项目。也许,您想要将属性添加到“最高级别”元素。 !i示例防止在尚未使用任何标记时使用斜体文本,即:在根元素下。
因此,如果记住BBCode的树结构,那么BBCODE_TYPE_ROOT元素就是根元素。有点像< HTML> HTML页面中的元素,但在BBCode中不可见。