mysqli_thread_safe în PHP

Verifică dacă biblioteca client MySQL a PHP poate fi folosită în siguranță din mai multe fire de execuție.

Sintaxă
mysqli_thread_safe(): bool

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