BBCode
PHP Manual

Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

BBCODE_TYPE_NOARG (integer)
Esta etiqueta BBcode no acepta ningún argumento.
BBCODE_TYPE_SINGLE (integer)
Esta etiqueta BBcode no tiene una etiqueta de cierre.
BBCODE_TYPE_ARG (integer)
Esta etiqueta BBcode necesita un argumento.
BBCODE_TYPE_OPTARG (integer)
Esta etiqueta BBCode acepta un argumento opcional.
BBCODE_TYPE_ROOT (integer)
Esta etiqueta BBCode es la etiqueta especial raíz (nivel 0 de anidamiento.
BBCODE_FLAGS_ARG_PARSING (integer)
Esta etiqueta BBCode requiere un argumento de sub-análisis (este argumento es también analizado por la extensión BBCode). A partir de 0.10.2 se puede usar otro analizador para los argumentos.
BBCODE_FLAGS_CDATA_NOT_ALLOWED (integer)
Esta etiqueta BBCode no acepta contenido (lo vacía automáticamente).
BBCODE_FLAGS_SMILEYS_ON (integer) - desde 0.10.2
Esta etiqueta BBCode acepta smileys.
BBCODE_FLAGS_SMILEYS_OFF (integer) - desde 0.10.2
Esta etiqueta BBCode no acepta smileys.
BBCODE_FLAGS_ONE_OPEN_PER_LEVEL (integer) - desde 0.10.2
Esta etiqueta BBCode se cierra automáticamente si otra etiqueta del mismo tipo se encuentra al mismo nivel de anidamiento.
BBCODE_FLAGS_REMOVE_IF_EMPTY (integer) - desde 0.10.2
Esta etiqueta BBCode se elimina automáticamente si no tiene contenido; permite generar un HTML más ligero.
BBCODE_FLAGS_DENY_REOPEN_CHILD (integer) - desde 0.10.3
Esta etiqueta BBCode no permite que sus hijos que no están cerrados se reabran cuando se cierran automáticamente.
BBCODE_ARG_DOUBLE_QUOTE (integer) - desde 0.10.2
Esta es una opción del analizador para permitir entrecomillar argumentos con comillas dobles (")
BBCODE_ARG_SINGLE_QUOTE (integer) - desde 0.10.2
Esta es una opción del analizador para permitir entrecomillar argumentos con comillas simples (')
BBCODE_ARG_HTML_QUOTE (integer) - desde 0.10.2
Esta es una opción del analizador para permitir entrecomillar argumentos con la versión HTML de comillas dobles(")
BBCODE_ARG_QUOTE_ESCAPING (integer) - desde 1.0.2
Esta es una opción del analizador para permitir que los argumentos entre comillas puedan ser escapados; esto permite encontrar el delimitador de las comillas, el carácter de espape \, en el string. Puede escapar cualquiera de las comillas o a si mismo. Si se encuentra delante de un caracter no escapable, se eliminará. El comportamiento por defecto es no usar escapado.
BBCODE_AUTO_CORRECT (integer) - desde 0.10.2
Esta es una opción del analizador para cambiar la forma en la que son tratados los errores. Automáticamente cierra etiquetas en el orden que se han abierto. Y trata las etiquetas con una única etiqueta abierta como si hubiera una etiqueta de cierre presente.
BBCODE_CORRECT_REOPEN_TAGS (integer) - desde 0.10.2
Esta es una opción del analizador para cambiar la forma en la que son tratados los errores. Atuomáticamente reabre etiquetas si las etiquetas de cierre no están en el orden correcto.
BBCODE_DISABLE_TREE_BUILD (integer) - desde 0.10.2
Esta es una opción del analizador deshabilitando el analizador de BBCode. Es útil cuando únicamente debe usarse la sustitución de smileys.
BBCODE_DEFAULT_SMILEYS_ON (integer) - desde 0.10.2
Esta es una opción del analizador para activar los smileys si no hay ningún flag a nivel de etiqueta.
BBCODE_DEFAULT_SMILEYS_OFF (integer) - desde 0.10.2
Esta es una opción del analizador para desactivar los smileys si no hay ningún flag a nivel de etiqueta.
BBCODE_FORCE_SMILEYS_OFF (integer) - desde 0.10.2
Esta es una opción del analizador deshabilitando completamente el analizador de smileys.
BBCODE_SMILEYS_CASE_INSENSITIVE (integer) - desde 0.10.3
No distingue entre mayúscular y minúsculas para la detección de smileys en vez de realizar una búsqueda binaria simple.
BBCODE_SET_FLAGS_SET (integer) - desde 0.10.2
Permite establecer el flag SET en todo el analizador.
BBCODE_SET_FLAGS_ADD (integer) - desde 0.10.2
Permite cambiar el flag a ON en el analizador.
BBCODE_SET_FLAGS_REMOVE (integer) - desde 0.10.2
Permite cambiar el flag a OFF en el analizador.

BBCode
PHP Manual