Função PHP mysqli_thread_safe ()
Definição e Uso
o mysqli_thread_safe() função é usada para determinar se a biblioteca cliente subjacente oferece suporte à segurança de thread ou não.
Sintaxe
mysqli_thread_safe(void);
Parâmetros
Esta função não aceita nenhum parâmetro.
Valores Retornados
Esta função retorna um valor booleano que é TRUE se a biblioteca cliente subjacente for thread-safe e FALSE se não
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 5 e funciona em todas as versões posteriores.
Exemplo
O exemplo a seguir demonstra o uso da função mysqli_thread_safe () (no estilo procedural) -
<?php
//Creating the connection
$con = mysqli_connect("localhost","root","password","test");
//Thread safe or not
$res = mysqli_thread_safe();
if($res){
print("Is thread safe");
}else{
print("Is not thread safe");
}
?>
Isso produzirá o seguinte resultado -
Is thread safe
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> thread_id; A seguir está o exemplo desta função no estilo orientado a objetos $ minus;
<?php
//Creating the connection
$con = new mysqli("localhost","root","password","mydb");
//Thread safe or not
$res = $con->thread_safe();
if($res){
print("Is thread safe");
}else{
print("Is not thread safe");
}
?>
Isso produzirá o seguinte resultado -
Is thread safe
Exemplo
<?php
//Creating the connection
$con = mysqli_connect("localhost","root","password","test");
if (mysqli_connect_errno($con)){
print("Failed to connect to MySQL: " . mysqli_connect_error());
}
$res = mysqli_thread_safe();
//Id of the current thread
$id = mysqli_thread_id($con);
if($res){
mysqli_kill($con, $id);
}
?>