Ce face mysqli_thread_safe
Funcția spune dacă biblioteca prin care PHP vorbește cu MySQL este compilată pentru mai multe fire de execuție (thread-safe). Cu mysqlnd, biblioteca implicită din PHP modern, răspunsul este true. Pentru aplicațiile web obișnuite nu contează.
Ce returnează
true sau false.
Exemple
Exemplul 1: Verificare
Funcția nu are nevoie de server, deci exemplul rulează.
<?php
var_dump(mysqli_thread_safe());
echo mysqli_get_client_info();
Rezultat
bool(true)
mysqlnd 8.5.11
Greșeli frecvente
- Crezi că rezultatul
trueîți permite să folosești aceeași conexiune din mai multe fire în paralel. Fiecare fir trebuie să aibă conexiunea lui.
Comenzi înrudite
mysqli_get_client_info: Returnează versiunea bibliotecii client prin care PHP se conectează la MySQL, ca text.mysqli_get_client_version: Returnează versiunea bibliotecii client MySQL ca număr (de exemplu 80511 pentru 8.5.11).