array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'mysqli.get-charset.php', 1 => 'mysqli::get_charset', ), 'up' => array ( 0 => 'class.mysqli.php', 1 => 'mysqli', ), 'prev' => array ( 0 => 'mysqli.field-count.php', 1 => 'mysqli::$field_count', ), 'next' => array ( 0 => 'mysqli.get-client-info.php', 1 => 'mysqli::$client_info', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/mysqli/mysqli/get-charset.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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.
mysql
Somente 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:
charset
Nome do conjunto de caracteres
collation
Nome do agrupamento
dir
Diretório do qual a descrição do conjunto de caracteres foi obtida (?) ou "" para conjuntos de caracteres integrados
min_length
Comprimento mínimo de caracteres em bytes
max_length
Comprimento máximo de caracteres em bytes
number
Número interno do conjunto de caracteres
state
Status do conjunto de caracteres (?)
Exemplo #1 mysqli::get_charset() exemplo
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) }