Funzione PHP mysqli_thread_safe ()
Definizione e utilizzo
Il mysqli_thread_safe() viene utilizzata per determinare se la libreria client sottostante supporta o meno la sicurezza dei thread.
Sintassi
mysqli_thread_safe(void);
Parametri
Questa funzione non accetta alcun parametro.
Valori restituiti
Questa funzione restituisce un valore booleano che è TRUE se la libreria client sottostante è thread-safe e, in caso contrario , FALSE
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 5 di PHP e funziona in tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo della funzione mysqli_thread_safe () (in stile procedurale) -
<?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");
}
?>
Questo produrrà il seguente risultato:
Is thread safe
Esempio
Nello stile orientato agli oggetti la sintassi di questa funzione è $ con> thread_id; Di seguito è riportato l'esempio di questa funzione nello stile orientato agli oggetti $ 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");
}
?>
Questo produrrà il seguente risultato:
Is thread safe
Esempio
<?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);
}
?>