BBCODE_TYPE_ROOT是什么意思?

时间:2010-10-06 02:27:52

标签: php bbcode pecl

使用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).

提前谢谢。

1 个答案:

答案 0 :(得分:1)

好的,我一直在试验并查看示例,我想出来了。

关键示例位于this page。请注意,[i]斜体文本[/ i]示例未转换为HTML。这是因为!i是在根元素下指定的。基本上,这个BBCode解释器理解BBCode创建的“树”。使用父母和孩子,您可以分别创建[ul]和[li]项目。也许,您想要将属性添加到“最高级别”元素。 !i示例防止在尚未使用任何标记时使用斜体文本,即:在根元素下。

因此,如果记住BBCode的树结构,那么BBCODE_TYPE_ROOT元素就是根元素。有点像< HTML> HTML页面中的元素,但在BBCode中不可见。