FriBiDi Functions
Einführung
FriBiDi ist eine Implementation des » Unicode Bidirectional Algorithm für die bidirektionale Ausgabe von Texten.
Anforderungen
Sie müssen das » FriBiDi Package herunterladen und installieren um diese Extension benutzen zu können.
Installation
Diese » PECL Erweiterung ist nicht Teil von PHP. Zusätzliche Informationen, wie neue Releases, Downloads Quelldateien, Maintainerinformation und ein CHANGELOG finden Sie hier: » https://pecl.php.net/package/fribidi.
Um diese Funktionen benutzen zu können müssen Sie PHP mit Fribidi support übersetzen indem Sie die --with-fribidi[=DIR] configure Option benutzen.
Windows Users müssen php_fribidi.dll in ihrer php.ini aktivieren um diese Funktionen nutzen zu können. Sie können die DLL für diese PECL Erweiterung entweder von » PHP Downloads oder von » https://snaps.php.net/ herunterladen.
Laufzeit Konfiguration
Resource Typen
Diese Erweiterung definiert keine Resource-Typen.
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.
- FRIBIDI_CHARSET_UTF8 (integer)
- Unicode
- FRIBIDI_CHARSET_8859_6 (integer)
- Arabisch
- FRIBIDI_CHARSET_8859_8 (integer)
- Hebräisch
- FRIBIDI_CHARSET_CP1255 (integer)
- Hebräisch/Jiddish
- FRIBIDI_CHARSET_CP1256 (integer)
- Arabisch
- FRIBIDI_CHARSET_ISIRI_3342 (integer)
- Persisch
- FRIBIDI_CHARSET_CAP_RTL (integer)
- Für Testzwecke, behandelt Großbuchstaben als nichtenglische Zeichen.
- FRIBIDI_RTL (integer)
- Von rechts nach links.
- FRIBIDI_LTR (integer)
- Von links nach rechts.
- FRIBIDI_AUTO (integer)
- Automatische Erkennung der Schriftrichtung.