Tipos de Recurso
Funções da BBCode
BBCode
PHP Manual

# Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

`BBCODE_TYPE_NOARG` (integer)
  Esta tag BBCode não aceita argumentos.
`BBCODE_TYPE_SINGLE` (integer)
  Esta tag BBCode não tem uma tag para fechá-la.
`BBCODE_TYPE_ARG` (integer)
  Esta tag BBCode precisa de algum argumento.
`BBCODE_TYPE_OPTARG` (integer)
  Esta tag BBCode aceita um argumento opcional.
`BBCODE_TYPE_ROOT` (integer)
  Esta tag BBCode é uma tag raiz (aninhamento level 0).
`BBCODE_FLAGS_ARG_PARSING` (integer)
  Esta tag BBCode requer argumento sub-parsing (o argumento é também passado pela extensão BBCode). Na 0.10.2 outro parser pode ser usado como argumento do parser.
`BBCODE_FLAGS_CDATA_NOT_ALLOWED` (integer)
  Esta tag BBCode não aceita conteúdo (ela evita automaticamente).
`BBCODE_FLAGS_SMILEYS_ON` (integer) - desde a 0.10.2
  Esta tag BBCode aceita smileys.
`BBCODE_FLAGS_SMILEYS_OFF` (integer) - desde a 0.10.2
  Esta tag BBCode não aceita smileys.
`BBCODE_FLAGS_ONE_OPEN_PER_LEVEL` (integer) - desde a 0.10.2
  Esta tag BBCode automaticamente fecha se uma outra tag de mesmo tipo é encontrada no mesmo nível de aninhamento.
`BBCODE_FLAGS_REMOVE_IF_EMPTY` (integer) - desde a 0.10.2
  Esta tag BBCode é automaticamente removida se o conteúdo é vazio ela permite produzir um HTML reduzido.
`BBCODE_FLAGS_DENY_REOPEN_CHILD` (integer) - desde a 0.10.3
  Esta tag BBCode não permite filhas não fechadas para reabrir quando automaticamente fechada.
`BBCODE_ARG_DOUBLE_QUOTE` (integer) - desde a 0.10.2
  Esta é uma opção do parser permitindo argumento entre aspas com aspas dupla (")
`BBCODE_ARG_SINGLE_QUOTE` (integer) - desde a 0.10.2
  Esta é uma opção do parser permitindo argumento entre aspas com aspas simples (')
`BBCODE_ARG_HTML_QUOTE` (integer) - desde a 0.10.2
  Esta é uma opção do parser permitindo argumento entre aspas com versão HTML de aspas dupla (&quot;)
`BBCODE_AUTO_CORRECT` (integer) - desde a 0.10.2
  Esta é uma opção do parser modificando a forma que os erros são tratados. Ela automaticamente fecha tags para as que são abertas. E trata tags com somente uma tag aberta como se houvesse uma tag de fechamento.
`BBCODE_CORRECT_REOPEN_TAGS` (integer) - desde a 0.10.2
  Esta é uma opção do parser modificando a forma que os erros são tratados. Ela automaticamente reabre tags se as tags fechadas não estão na ordem correta.
`BBCODE_DISABLE_TREE_BUILD` (integer) - desde a 0.10.2
  Esta é uma opção do parser desabilitando o parser do BBCode ele pode ser útil se somente a substituição do "smiley" precisa ser usada.
`BBCODE_DEFAULT_SMILEYS_ON` (integer) - desde a 0.10.2
  Esta é uma opção do parser definindo smileys para ON se nenhuma flag é dada a nível de tag.
`BBCODE_DEFAULT_SMILEYS_OFF` (integer) - desde a 0.10.2
  Esta é uma opção do parser definindo smileys para OFF se nenhuma flag é dada a nível de tag.
`BBCODE_FORCE_SMILEYS_OFF` (integer) - desde a 0.10.2
  Esta é uma opção do parser desabilitando completamente o parser de smileys.
`BBCODE_SMILEYS_CASE_INSENSITIVE` (integer) - desde a 0.10.3
  Usa uma case insensitive detecção para smileys ao invés da simples busca binária.
`BBCODE_SET_FLAGS_SET` (integer) - desde a 0.10.2
  Esta permite definir o conjunto de flag completa em um parser.
`BBCODE_SET_FLAGS_ADD` (integer) - desde a 0.10.2
  Esta permite misturar um conjunto de flags ON em um parser.
`BBCODE_SET_FLAGS_REMOVE` (integer) - desde a 0.10.2
  Esta permite misturar um conjunto de flgas OFF em um parser.

Tipos de Recurso
Funções da BBCode
BBCode
PHP Manual