mysqli::get_charset - Возвращает набор символов в виде объекта
Вернуться к: mysqli
mysqli::get_charset
mysqli_get_charset
(PHP 5 >= 5.1.0, PHP 7)
mysqli::get_charset -- mysqli_get_charset — Возвращает набор символов в виде объекта
Описание
Объектно-ориентированный стиль
Процедурный стиль
Возвращает объект набора символов, предоставляющий несколько свойств текущего активного набора символов.
Список параметров
-
link -
Только для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()
Возвращаемые значения
Функция возвращает объект с следующими свойствами:
-
charset -
Имя набора символов
-
collation -
Имя сопоставления
-
dir -
Директория, из которой получено описание набора символов. (?) или "" для встроенных наборов
-
min_length -
Минимальная длина символа в байтах
-
max_length -
Максимальная длина символа в байтах
-
number -
Внутренний номер символа
-
state -
Состояние набора символов (?)
Примеры
Пример #1 Пример использования mysqli::get_charset()
Объектно-ориентированный стиль
<?php
$db = mysqli_init();
$db->real_connect("localhost","root","","test");
var_dump($db->get_charset());
?>
Процедурный стиль
<?php
$db = mysqli_init();
mysqli_real_connect($db, "localhost","root","","test");
var_dump($db->get_charset());
?>
Результат выполнения данных примеров:
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(801)
}
Смотрите также
- mysqli_character_set_name() - Возвращает кодировку по умолчанию, установленную для соединения с БД
- mysqli_set_charset() - Задает набор символов по умолчанию
Вернуться к: mysqli