25
25
}
26
26
27
27
if (!function_exists ('iconv ' )) {
28
- function iconv (? string $ from_encoding , ? string $ to_encoding , ? string $ string ): string |false { return p \Iconv::iconv ((string ) $ from_encoding , (string ) $ to_encoding , (string ) $ string ); }
28
+ function iconv (string $ from_encoding , string $ to_encoding , string $ string ): string |false { return p \Iconv::iconv ((string ) $ from_encoding , (string ) $ to_encoding , (string ) $ string ); }
29
29
}
30
30
if (!function_exists ('iconv_get_encoding ' )) {
31
- function iconv_get_encoding (? string $ type = 'all ' ): array |string |false { return p \Iconv::iconv_get_encoding ((string ) $ type ); }
31
+ function iconv_get_encoding (string $ type = 'all ' ): array |string |false { return p \Iconv::iconv_get_encoding ((string ) $ type ); }
32
32
}
33
33
if (!function_exists ('iconv_set_encoding ' )) {
34
- function iconv_set_encoding (? string $ type , ? string $ encoding ): bool { return p \Iconv::iconv_set_encoding ((string ) $ type , (string ) $ encoding ); }
34
+ function iconv_set_encoding (string $ type , string $ encoding ): bool { return p \Iconv::iconv_set_encoding ((string ) $ type , (string ) $ encoding ); }
35
35
}
36
36
if (!function_exists ('iconv_mime_encode ' )) {
37
- function iconv_mime_encode (? string $ field_name , ? string $ field_value , ? array $ options = []): string |false { return p \Iconv::iconv_mime_encode ((string ) $ field_name , (string ) $ field_value , (array ) $ options ); }
37
+ function iconv_mime_encode (string $ field_name , string $ field_value , array $ options = []): string |false { return p \Iconv::iconv_mime_encode ((string ) $ field_name , (string ) $ field_value , (array ) $ options ); }
38
38
}
39
39
if (!function_exists ('iconv_mime_decode_headers ' )) {
40
- function iconv_mime_decode_headers (? string $ headers , ? int $ mode = 0 , ?string $ encoding = null ): array |false { return p \Iconv::iconv_mime_decode_headers ((string ) $ headers , (int ) $ mode , $ encoding ); }
40
+ function iconv_mime_decode_headers (string $ headers , int $ mode = 0 , ?string $ encoding = null ): array |false { return p \Iconv::iconv_mime_decode_headers ((string ) $ headers , (int ) $ mode , $ encoding ); }
41
41
}
42
42
43
43
if (extension_loaded ('mbstring ' )) {
@@ -59,22 +59,22 @@ function iconv_mime_decode($string, $mode = 0, $encoding = null) { $currentMbEnc
59
59
} else {
60
60
if (!function_exists ('iconv_strlen ' )) {
61
61
if (extension_loaded ('xml ' )) {
62
- function iconv_strlen (? string $ string , ?string $ encoding = null ): int |false { return p \Iconv::strlen1 ((string ) $ string , $ encoding ); }
62
+ function iconv_strlen (string $ string , ?string $ encoding = null ): int |false { return p \Iconv::strlen1 ((string ) $ string , $ encoding ); }
63
63
} else {
64
- function iconv_strlen (? string $ string , ?string $ encoding = null ): int |false { return p \Iconv::strlen2 ((string ) $ string , $ encoding ); }
64
+ function iconv_strlen (string $ string , ?string $ encoding = null ): int |false { return p \Iconv::strlen2 ((string ) $ string , $ encoding ); }
65
65
}
66
66
}
67
67
68
68
if (!function_exists ('iconv_strpos ' )) {
69
- function iconv_strpos (? string $ haystack , ? string $ needle , ? int $ offset = 0 , ?string $ encoding = null ): int |false { return p \Iconv::iconv_strpos ((string ) $ haystack , (string ) $ needle , (int ) $ offset , $ encoding ); }
69
+ function iconv_strpos (string $ haystack , string $ needle , int $ offset = 0 , ?string $ encoding = null ): int |false { return p \Iconv::iconv_strpos ((string ) $ haystack , (string ) $ needle , (int ) $ offset , $ encoding ); }
70
70
}
71
71
if (!function_exists ('iconv_strrpos ' )) {
72
- function iconv_strrpos (? string $ haystack , ? string $ needle , ?string $ encoding = null ): int |false { return p \Iconv::iconv_strrpos ((string ) $ haystack , (string ) $ needle , $ encoding ); }
72
+ function iconv_strrpos (string $ haystack , string $ needle , ?string $ encoding = null ): int |false { return p \Iconv::iconv_strrpos ((string ) $ haystack , (string ) $ needle , $ encoding ); }
73
73
}
74
74
if (!function_exists ('iconv_substr ' )) {
75
- function iconv_substr (? string $ string , ? int $ offset , ?int $ length = null , ?string $ encoding = null ): string |false { return p \Iconv::iconv_substr ((string ) $ string , (string ) $ offset , $ length , $ encoding ); }
75
+ function iconv_substr (string $ string , int $ offset , ?int $ length = null , ?string $ encoding = null ): string |false { return p \Iconv::iconv_substr ((string ) $ string , (string ) $ offset , $ length , $ encoding ); }
76
76
}
77
77
if (!function_exists ('iconv_mime_decode ' )) {
78
- function iconv_mime_decode (? string $ string , ? int $ mode = 0 , ?string $ encoding = null ): string |false { return p \Iconv::iconv_mime_decode ((string ) $ string , (int ) $ mode , $ encoding ); }
78
+ function iconv_mime_decode (string $ string , int $ mode = 0 , ?string $ encoding = null ): string |false { return p \Iconv::iconv_mime_decode ((string ) $ string , (int ) $ mode , $ encoding ); }
79
79
}
80
80
}
0 commit comments