Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
bootstrap.php
001 <?php
002
003 /*
004 * This file is part of the Symfony package.
005 *
006 * (c) Fabien Potencier <fabien@symfony.com>
007 *
008 * For the full copyright and license information, please view the LICENSE
009 * file that was distributed with this source code.
010 */
011
012 use Symfony\Polyfill\Mbstring as p;
013
014 if (\PHP_VERSION_ID >= 80000) {
015 return require __DIR__.'/bootstrap80.php';
016 }
017
018 if (!function_exists('mb_convert_encoding')) {
019 function mb_convert_encoding($string, $to_encoding, $from_encoding = null) { return p\Mbstring::mb_convert_encoding($string, $to_encoding, $from_encoding); }
020 }
021 if (!function_exists('mb_decode_mimeheader')) {
022 function mb_decode_mimeheader($string) { return p\Mbstring::mb_decode_mimeheader($string); }
023 }
024 if (!function_exists('mb_encode_mimeheader')) {
025 function mb_encode_mimeheader($string, $charset = null, $transfer_encoding = null, $newline = "\r\n", $indent = 0) { return p\Mbstring::mb_encode_mimeheader($string, $charset, $transfer_encoding, $newline, $indent); }
026 }
027 if (!function_exists('mb_decode_numericentity')) {
028 function mb_decode_numericentity($string, $map, $encoding = null) { return p\Mbstring::mb_decode_numericentity($string, $map, $encoding); }
029 }
030 if (!function_exists('mb_encode_numericentity')) {
031 function mb_encode_numericentity($string, $map, $encoding = null, $hex = false) { return p\Mbstring::mb_encode_numericentity($string, $map, $encoding, $hex); }
032 }
033 if (!function_exists('mb_convert_case')) {
034 function mb_convert_case($string, $mode, $encoding = null) { return p\Mbstring::mb_convert_case($string, $mode, $encoding); }
035 }
036 if (!function_exists('mb_internal_encoding')) {
037 function mb_internal_encoding($encoding = null) { return p\Mbstring::mb_internal_encoding($encoding); }
038 }
039 if (!function_exists('mb_language')) {
040 function mb_language($language = null) { return p\Mbstring::mb_language($language); }
041 }
042 if (!function_exists('mb_list_encodings')) {
043 function mb_list_encodings() { return p\Mbstring::mb_list_encodings(); }
044 }
045 if (!function_exists('mb_encoding_aliases')) {
046 function mb_encoding_aliases($encoding) { return p\Mbstring::mb_encoding_aliases($encoding); }
047 }
048 if (!function_exists('mb_check_encoding')) {
049 function mb_check_encoding($value = null, $encoding = null) { return p\Mbstring::mb_check_encoding($value, $encoding); }
050 }
051 if (!function_exists('mb_detect_encoding')) {
052 function mb_detect_encoding($string, $encodings = null, $strict = false) { return p\Mbstring::mb_detect_encoding($string, $encodings, $strict); }
053 }
054 if (!function_exists('mb_detect_order')) {
055 function mb_detect_order($encoding = null) { return p\Mbstring::mb_detect_order($encoding); }
056 }
057 if (!function_exists('mb_parse_str')) {
058 function mb_parse_str($string, &$result = []) { parse_str($string, $result); return (bool) $result; }
059 }
060 if (!function_exists('mb_strlen')) {
061 function mb_strlen($string, $encoding = null) { return p\Mbstring::mb_strlen($string, $encoding); }
062 }
063 if (!function_exists('mb_strpos')) {
064 function mb_strpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strpos($haystack, $needle, $offset, $encoding); }
065 }
066 if (!function_exists('mb_strtolower')) {
067 function mb_strtolower($string, $encoding = null) { return p\Mbstring::mb_strtolower($string, $encoding); }
068 }
069 if (!function_exists('mb_strtoupper')) {
070 function mb_strtoupper($string, $encoding = null) { return p\Mbstring::mb_strtoupper($string, $encoding); }
071 }
072 if (!function_exists('mb_substitute_character')) {
073 function mb_substitute_character($substitute_character = null) { return p\Mbstring::mb_substitute_character($substitute_character); }
074 }
075 if (!function_exists('mb_substr')) {
076 function mb_substr($string, $start, $length = 2147483647, $encoding = null) { return p\Mbstring::mb_substr($string, $start, $length, $encoding); }
077 }
078 if (!function_exists('mb_stripos')) {
079 function mb_stripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_stripos($haystack, $needle, $offset, $encoding); }
080 }
081 if (!function_exists('mb_stristr')) {
082 function mb_stristr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_stristr($haystack, $needle, $before_needle, $encoding); }
083 }
084 if (!function_exists('mb_strrchr')) {
085 function mb_strrchr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrchr($haystack, $needle, $before_needle, $encoding); }
086 }
087 if (!function_exists('mb_strrichr')) {
088 function mb_strrichr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrichr($haystack, $needle, $before_needle, $encoding); }
089 }
090 if (!function_exists('mb_strripos')) {
091 function mb_strripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strripos($haystack, $needle, $offset, $encoding); }
092 }
093 if (!function_exists('mb_strrpos')) {
094 function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strrpos($haystack, $needle, $offset, $encoding); }
095 }
096 if (!function_exists('mb_strstr')) {
097 function mb_strstr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strstr($haystack, $needle, $before_needle, $encoding); }
098 }
099 if (!function_exists('mb_get_info')) {
100 function mb_get_info($type = 'all') { return p\Mbstring::mb_get_info($type); }
101 }
102 if (!function_exists('mb_http_output')) {
103 function mb_http_output($encoding = null) { return p\Mbstring::mb_http_output($encoding); }
104 }
105 if (!function_exists('mb_strwidth')) {
106 function mb_strwidth($string, $encoding = null) { return p\Mbstring::mb_strwidth($string, $encoding); }
107 }
108 if (!function_exists('mb_substr_count')) {
109 function mb_substr_count($haystack, $needle, $encoding = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $encoding); }
110 }
111 if (!function_exists('mb_output_handler')) {
112 function mb_output_handler($string, $status) { return p\Mbstring::mb_output_handler($string, $status); }
113 }
114 if (!function_exists('mb_http_input')) {
115 function mb_http_input($type = null) { return p\Mbstring::mb_http_input($type); }
116 }
117
118 if (!function_exists('mb_convert_variables')) {
119 function mb_convert_variables($to_encoding, $from_encoding, &...$vars) { return p\Mbstring::mb_convert_variables($to_encoding, $from_encoding, ...$vars); }
120 }
121
122 if (!function_exists('mb_ord')) {
123 function mb_ord($string, $encoding = null) { return p\Mbstring::mb_ord($string, $encoding); }
124 }
125 if (!function_exists('mb_chr')) {
126 function mb_chr($codepoint, $encoding = null) { return p\Mbstring::mb_chr($codepoint, $encoding); }
127 }
128 if (!function_exists('mb_scrub')) {
129 function mb_scrub($string, $encoding = null) { $encoding = null === $encoding ? mb_internal_encoding() : $encoding; return mb_convert_encoding($string, $encoding, $encoding); }
130 }
131 if (!function_exists('mb_str_split')) {
132 function mb_str_split($string, $length = 1, $encoding = null) { return p\Mbstring::mb_str_split($string, $length, $encoding); }
133 }
134
135 if (!function_exists('mb_str_pad')) {
136 function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = STR_PAD_RIGHT, ?string $encoding = null): string { return p\Mbstring::mb_str_pad($string, $length, $pad_string, $pad_type, $encoding); }
137 }
138
139 if (extension_loaded('mbstring')) {
140 return;
141 }
142
143 if (!defined('MB_CASE_UPPER')) {
144 define('MB_CASE_UPPER', 0);
145 }
146 if (!defined('MB_CASE_LOWER')) {
147 define('MB_CASE_LOWER', 1);
148 }
149 if (!defined('MB_CASE_TITLE')) {
150 define('MB_CASE_TITLE', 2);
151 }
152