Función PHP mysqli_thread_safe ()
Definición y uso
los mysqli_thread_safe() La función se utiliza para determinar si la biblioteca cliente subyacente admite la seguridad de subprocesos o no.
Sintaxis
mysqli_thread_safe(void);
Parámetros
Esta función no acepta ningún parámetro.
Valores devueltos
Esta función devuelve un valor booleano que es VERDADERO si la biblioteca de cliente subyacente es segura para subprocesos y FALSO si no
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 5 y funciona en todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función mysqli_thread_safe () (en estilo procedimental):
<?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");
}
?>
Esto producirá el siguiente resultado:
Is thread safe
Ejemplo
En el estilo orientado a objetos, la sintaxis de esta función es $ con-> thread_id; A continuación se muestra el ejemplo de esta función en el 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");
}
?>
Esto producirá el siguiente resultado:
Is thread safe
Ejemplo
<?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);
}
?>