- Automaticky se zavře, když je skript PHP spuštěn během fáze destrukční fáze.
- Výkon bude negativně ovlivněn. Otevření nového soketu (zejména na externím databázovém serveru) je dražší a časově náročnější než pouhé udržování ukazatele na aktuální připojení v paměti.
- Viz odpověď č. 2
- Přístup k datům bude proveden pomocí nového požadavku PHP. Budete mít tedy nové připojení k databázi. Žádné problémy.
Doporučil bych otevřít připojení k databázi během fáze vytváření, znovu použít toto připojení během celého provádění skriptu (pokud je založeno na OO, přiřaďte pro připojení k databázi proměnnou třídy a použijte $this->db
během celého skriptu) a zavřete jej během ničení (nebo se s jeho zavíráním vůbec neobtěžujte, protože bude stejně uzavřen, i když není výslovně deklarován).