(PHP 5 >= 5.1.0, PHP 7, PHP 8)
mysqli::get_charset -- mysqli_get_charset — Retorna um objeto de conjunto de caracteres
Estilo orientado a objetos
Estilo procedural
Retorna um objeto de conjunto de caracteres fornecendo várias propriedades do conjunto de caracteres ativo atual.
mysqlSomente no estilo procedural: Um objeto mysqli retornado por mysqli_connect() ou mysqli_init()
A função retorna um objeto de conjunto de caracteres com as seguintes propriedades:
charsetNome do conjunto de caracteres
collationNome do agrupamento
dirDiretório do qual a descrição do conjunto de caracteres foi obtida (?) ou "" para conjuntos de caracteres integrados
min_lengthComprimento mínimo de caracteres em bytes
max_lengthComprimento máximo de caracteres em bytes
numberNúmero interno do conjunto de caracteres
stateStatus do conjunto de caracteres (?)
Exemplo #1 Exemplo de mysqli::get_charset()
Estilo orientado a objetos
<?php
$db = mysqli_init();
$db->real_connect("localhost","root","","test");
var_dump($db->get_charset());
?>Estilo procedural
<?php
$db = mysqli_init();
mysqli_real_connect($db, "localhost","root","","test");
var_dump(mysqli_get_charset($db));
?>Os exemplos acima produzirão:
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)
}