English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP MySQLi Manuale di riferimento
La funzione mysqli_thread_safe() restituisce se è thread-safe
mysqli_thread_safe()La funzione viene utilizzata per informare se la libreria client del database è compilata come thread-safe.
mysqli_thread_safe(void);
Questa funzione non accetta alcun parametro.
Se la libreria client è thread-safe, questa funzione restituisce un valore booleano che èTRUE,Altrimenti èFALSE.
Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.
Ecco un esempio che dimostramysqli_thread_safe()Uso della funzione (stile procedurale)-
<?php //Establecendo la connessione $con = mysqli_connect("localhost", "root", "password", "test"); //Thread è sicuro $res = mysqli_thread_safe(); if($res){ print("È thread-safe"); }else{ print("Non è thread-safe"); } ?>
Risultato di output
È thread-safe
Nello stile orientato agli oggetti, la sintassi di questa funzione è$con->thread_id; Ecco un esempio di questo funzione nel contesto di uno stile orientato agli oggetti;
<?php //Establecendo la connessione $con = new mysqli("localhost", "root", "password", "mydb"); //Thread è sicuro $res = $con->thread_safe(); if($res){ print("È thread-safe"); }else{ print("Non è thread-safe"); } ?>
Risultato di output
È thread-safe
Restituisce l'ID della thread corrente della connessione e poi uccide la connessione:
<?php //Establecendo la connessione $con = mysqli_connect("localhost", "root", "password", "test"); if (mysqli_connect_errno($con)){ print("Connessione MySQL fallita: ". mysqli_connect_error()); } $res = mysqli_thread_safe(); //ID della thread corrente $id = mysqli_thread_id($con); if($res){ mysqli_kill($con, $id); } ?>