BBCode
PHP Manual

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

BBCODE_TYPE_NOARG (integer)
Dieser BBCode Tag erlaubt keine Argumente.
BBCODE_TYPE_SINGLE (integer)
Dieser BBCode Tag wird nicht mehr geschlossen.
BBCODE_TYPE_ARG (integer)
Dieser BBCode Tag benötigt ein Argument.
BBCODE_TYPE_OPTARG (integer)
Diesem BBCode Tag kann ein optionales Argument übergeben werden.
BBCODE_TYPE_ROOT (integer)
Dieser BBCode Tag ist der spezielle Tag root. (In der Verschachtelung zuoberst)
BBCODE_FLAGS_ARG_PARSING (integer)
Dieser BBCode Tag braucht ein zu parsendes Argument. (Das Argument wird auch von der Erweiterung geparst. Seit 0.10.2 kann auch ein anderer Parser als Argumentparser benützt werden.
BBCODE_FLAGS_CDATA_NOT_ALLOWED (integer)
Dieser BBCode Tag erlaubt keinen Inhalt. (Der Inhalt wird automatisch verworfen)
BBCODE_FLAGS_SMILEYS_ON (integer) - seit 0.10.2
Dieser BBCode Tag erlaubt Smileys.
BBCODE_FLAGS_SMILEYS_OFF (integer) - seit 0.10.2
Dieser BBCode Tag erlaubt keine Smileys.
BBCODE_FLAGS_ONE_OPEN_PER_LEVEL (integer) - seit 0.10.2
Dieser BBCode Tag schliesst sich automatisch, wenn ein Tag desselben Types im gleichen Verschachtelungslevel vorhanden ist.
BBCODE_FLAGS_REMOVE_IF_EMPTY (integer) - seit 0.10.2
Dieser BBCode Tag wird automatisch entfernt, wenn der Inhalt leer ist. Das erlaubt es "leichteres" HTML zu erstellen.
BBCODE_FLAGS_DENY_REOPEN_CHILD (integer) - seit 0.10.3
Dieser BBCode Tag erlaubt es nicht, ungeschlossene Kinder wiederzuöffnen, wenn sie automatisch geschlossen wurden.
BBCODE_ARG_DOUBLE_QUOTE (integer) - seit 0.10.2
Das ist eine Parseroption, die es erlaubt Argumente zwischen doppelten Anführungszeichen (") zu übergeben.
BBCODE_ARG_SINGLE_QUOTE (integer) - seit 0.10.2
Das ist eine Parseroption, die es erlaubt Argumente zwischen einfachen Anführungszeichen (') zu übergeben.
BBCODE_ARG_HTML_QUOTE (integer) - seit 0.10.2
Das ist eine Parseroption, die es erlaubt, Argumente zwischen HTML Anführungszeichen (") zu übergeben.
BBCODE_ARG_QUOTE_ESCAPING (integer) - seit 1.0.2
Das ist eine Parseroption, die es erlaubt Argumente zwischen escapten Anführungszeichen zu übergeben. Das erlaubt es, dass das Anführungszeichen im String selbst vorkommt. Das Escapezeichen ist der Backslash. (\) Er kann jegliche Anführungszeichen und sich selbst escapen. Vor einem Zeichen, dass sich nicht escapten lässt, wird er nicht beachtet. Standardmässig sollte man nicht escapen.
BBCODE_AUTO_CORRECT (integer) - seit 0.10.2
Das ist eine Parseroption, die die Fehlerbehandlungsart ändert. Diese Option schliesst automatisch Tags, in der Reihenfolge, wie sie geöffnet wurden, und behandelt offen gelassene Tags so, als wäre ein End Tag vorhanden.
BBCODE_CORRECT_REOPEN_TAGS (integer) - seit 0.10.2
Das ist eine Parseroption, die die Fehlerbehandlungsart ändert. Diese Option öffnet Tags automatisch neu, wenn die Tags nicht in der richtigen Reihenfolge geschlossen werden.
BBCODE_DISABLE_TREE_BUILD (integer) - seit 0.10.2
Diese Parseroption deaktiviert, dass BBCode Tags geparst werden. Diese Option kann nützlich sein, wenn man nur Smileys parsen will.
BBCODE_DEFAULT_SMILEYS_ON (integer) - seit 0.10.2
Das ist eine Parseroption, die Smileys aktiviert, wenn kein Flag am Anfang des Tag Levels gesetzt wurde.
BBCODE_DEFAULT_SMILEYS_OFF (integer) - seit 0.10.2
Diese Parseroption deaktiviert Smileys, wenn kein Flag am Anfang des Tag Levels gesetzt wurde.
BBCODE_FORCE_SMILEYS_OFF (integer) - seit 0.10.2
Diese Parseroption deaktiviert das Parsen von Smileys komplett.
BBCODE_SMILEYS_CASE_INSENSITIVE (integer) - seit 0.10.3
Dies benützt eine nicht die Gross/Kleinschreibung beachtende Erkennung für Smileys, anstatt einer einfach binären Suche.
BBCODE_SET_FLAGS_SET (integer) - seit 0.10.2
Das erlaubt es, das "Vollständig"-Flag auf einen Parser zu setzen.
BBCODE_SET_FLAGS_ADD (integer) - seit 0.10.2
Dies erlaubt es, ein Flag auf einen Parser zu aktiveren.
BBCODE_SET_FLAGS_REMOVE (integer) - seit 0.10.2
Dies erlaubt es, ein Flag auf einen Parser dezuaktivieren.

BBCode
PHP Manual