È necessario?
No, PHP interromperà la connessione al termine dell'esecuzione.
Che cosa fa esattamente?
Il retro di mysqli_connect()
- chiude la connessione DB attiva.
Ho sentito che dopo che PHP ha eseguito il suo script che chiude la connessione, è vero?
Sì, vedere la risposta a "È necessario?"
Infine, c'è un problema di sicurezza quando non si chiude la connessione al database?
No, nessun problema di sicurezza. La connessione non può essere dirottata da un estraneo o qualcosa di simile.
Tuttavia, poiché il numero di connessioni totali disponibili è limitato, liberando la risorsa nel momento in cui è terminato, è considerato educato chiuderlo quando hai finito. Questo è probabilmente il motivo per cui ti è stato detto di chiuderlo quando hai finito.
fonte
2010-05-20 17:49:08
Grazie per la risposta rapida. – Theopile
Quindi qual è il solito tipo di gestione che facciamo quando close() restituisce false? – Pacerier
@Pancerier: non è necessario fare nulla. La connessione verrà chiusa forzatamente al termine dell'esecuzione di PHP. –