Je me demandais quelle est la meilleure pratique pour le développement PHP/MySQL.Ouvrir et fermer SQL pour chaque fonction, ou ouvrir SQL tout faire, puis fermer SQL?
Par exemple, je donne les résultats suivants:
- connect.php
- close.php
En connect.php, il utilise require_once('classes/database.php')
et utilise $database = new database();
appelle alors $database->connect();
Dois-je require_once ceux-ci en dire un header.php et un footer.php et avoir une connexion globale (chaque page Web principale comprend ceux-ci), ou plutôt, ouvrez-le et fermez-le pour quand j'en ai besoin. Par exemple, j'ai un fichier functions.php qui a des fonctions qui dois-je faire:
public function test() {
$db = new database();
// db setup here
$db->connect();
// do stuff here
$db->disconnect();
}
ou
public function test() {
// stuff here
}
Merci!