mysqli::get_charset
mysqli_get_charset
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
mysqli::get_charset -- mysqli_get_charset — Возвращает объект со сведениями о кодировке
Описание
Объектно-ориентированный стиль
public function mysqli::get_charset():
?object
Возвращаемые значения
Функция возвращает объект со следующими свойствами:
charset
-
Название кодировки.
collation
-
Название сопоставления.
dir
-
Каталог, в котором СУБД нашла описание кодировки,
или "" для встроенных наборов символов.
min_length
-
Минимальный размер символа в байтах.
max_length
-
Максимальный размер символа в байтах.
number
-
Внутренний номер кодировки.
state
-
С PHP 8.2.0 независимо от кодировки возвращается 1.
Примеры
Пример #1 Пример извлечения информации об активной кодировке методом mysqli::get_charset()
Объектно-ориентированный стиль
<?php
$db = mysqli_init();
$db->real_connect("localhost", "root", "", "test");
$db->set_charset('latin1');
var_dump($db->get_charset());
<?php
$db = mysqli_init();
mysqli_real_connect($db, "localhost", "root", "", "test");
$db->set_charset('latin1');
var_dump(mysqli_get_charset($db));
Результат выполнения приведённых примеров:
object(stdClass)#2 (7) {
["charset"]=>
string(6) "latin1"
["collation"]=>
string(17) "latin1_swedish_ci"
["dir"]=>
string(0) ""
["min_length"]=>
int(1)
["max_length"]=>
int(1)
["number"]=>
int(8)
["state"]=>
int(1)
}