php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
converter.stub.php
Go to the documentation of this file.
1<?php
2
4
7{
8 /* enum UConverterCallbackReason */
9
11 public const int REASON_UNASSIGNED = UNKNOWN;
13 public const int REASON_ILLEGAL = UNKNOWN;
15 public const int REASON_IRREGULAR = UNKNOWN;
17 public const int REASON_RESET = UNKNOWN;
19 public const int REASON_CLOSE = UNKNOWN;
21 public const int REASON_CLONE = UNKNOWN;
22
23 /* enum UConverterType */
24
26 public const int UNSUPPORTED_CONVERTER = UNKNOWN;
28 public const int SBCS = UNKNOWN;
30 public const int DBCS = UNKNOWN;
32 public const int MBCS = UNKNOWN;
34 public const int LATIN_1 = UNKNOWN;
36 public const int UTF8 = UNKNOWN;
38 public const int UTF16_BigEndian = UNKNOWN;
40 public const int UTF16_LittleEndian = UNKNOWN;
42 public const int UTF32_BigEndian = UNKNOWN;
44 public const int UTF32_LittleEndian = UNKNOWN;
46 public const int EBCDIC_STATEFUL = UNKNOWN;
48 public const int ISO_2022 = UNKNOWN;
50 public const int LMBCS_1 = UNKNOWN;
52 public const int LMBCS_2 = UNKNOWN;
54 public const int LMBCS_3 = UNKNOWN;
56 public const int LMBCS_4 = UNKNOWN;
58 public const int LMBCS_5 = UNKNOWN;
60 public const int LMBCS_6 = UNKNOWN;
62 public const int LMBCS_8 = UNKNOWN;
64 public const int LMBCS_11 = UNKNOWN;
66 public const int LMBCS_16 = UNKNOWN;
68 public const int LMBCS_17 = UNKNOWN;
70 public const int LMBCS_18 = UNKNOWN;
72 public const int LMBCS_19 = UNKNOWN;
74 public const int LMBCS_LAST = UNKNOWN;
76 public const int HZ = UNKNOWN;
78 public const int SCSU = UNKNOWN;
80 public const int ISCII = UNKNOWN;
82 public const int US_ASCII = UNKNOWN;
84 public const int UTF7 = UNKNOWN;
86 public const int BOCU1 = UNKNOWN;
88 public const int UTF16 = UNKNOWN;
90 public const int UTF32 = UNKNOWN;
92 public const int CESU8 = UNKNOWN;
94 public const int IMAP_MAILBOX = UNKNOWN;
95
96 public function __construct(?string $destination_encoding = null, ?string $source_encoding = null) {}
97
99 public function convert(string $str, bool $reverse = false): string|false {}
100
105 public function fromUCallback(int $reason, array $source, int $codePoint, &$error): string|int|array|null {}
106
111 public static function getAliases(string $name): array|false|null {}
112
117 public static function getAvailable(): array {}
118
120 public function getDestinationEncoding(): string|false|null {}
121
123 public function getDestinationType(): int|false|null {}
124
126 public function getErrorCode(): int {}
127
129 public function getErrorMessage(): ?string {}
130
132 public function getSourceEncoding(): string|false|null {}
133
135 public function getSourceType(): int|false|null {}
136
138 public static function getStandards(): ?array {}
139
141 public function getSubstChars(): string|false|null {}
142
144 public static function reasonText(int $reason): string {}
145
147 public function setDestinationEncoding(string $encoding): bool {}
148
150 public function setSourceEncoding(string $encoding): bool {}
151
153 public function setSubstChars(string $chars): bool {}
154
159 public function toUCallback(int $reason, string $source, string $codeUnits, &$error): string|int|array|null {}
160
162 public static function transcode(string $str, string $toEncoding, string $fromEncoding, ?array $options = null): string|false {}
163}
const int REASON_CLOSE
const int EBCDIC_STATEFUL
const int LMBCS_5
const int UTF32
const int ISO_2022
const int REASON_IRREGULAR
convert(string $str, bool $reverse=false)
const int LMBCS_18
const int US_ASCII
const int LMBCS_11
const int IMAP_MAILBOX
const int LMBCS_LAST
const int REASON_RESET
const int UTF16
setDestinationEncoding(string $encoding)
const int LMBCS_19
static getStandards()
const int UTF16_LittleEndian
const int LMBCS_8
const int UTF32_BigEndian
const int LMBCS_1
const int REASON_UNASSIGNED
const int LATIN_1
const int SBCS
setSubstChars(string $chars)
const int LMBCS_2
const int ISCII
const int LMBCS_16
const int MBCS
const int REASON_CLONE
static reasonText(int $reason)
static getAliases(string $name)
const int LMBCS_6
const int DBCS
const int UTF16_BigEndian
const int UTF8
static transcode(string $str, string $toEncoding, string $fromEncoding, ?array $options=null)
const int BOCU1
setSourceEncoding(string $encoding)
const int LMBCS_3
const int HZ
const int UTF7
const int CESU8
const int LMBCS_17
const int LMBCS_4
const int UNSUPPORTED_CONVERTER
__construct(?string $destination_encoding=null, ?string $source_encoding=null)
const int UTF32_LittleEndian
fromUCallback(int $reason, array $source, int $codePoint, &$error)
static getAvailable()
const int REASON_ILLEGAL
toUCallback(int $reason, string $source, string $codeUnits, &$error)
const int SCSU
if(PHP_SAPI !='cli') if($argc< 1) $options
Definition ext_skel.php:376
function(EX_VAR(opline->result.var))