Frage

Ich verwende den folgenden Code Propel 1.4 Arbeiten in einer PHP-Datei zu machen.

Was soll ich sicher tun, um DatabaseManager- nach seiner Arbeit richtig löschen?

shutdown am Ende der PHP-Datei ??

, was passieren wird, wenn es mehrere Zugriffe auf die gleiche PHP-Datei zur gleichen Zeit ist?

<?php

require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');

$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
$dbManager = new sfDatabaseManager($configuration);
//start db access
War es hilfreich?

Lösung

Ich bin nicht sicher, ob ich verstehe Ihre Frage. Wenn Sie sicherstellen wollen, dass die Verbindung am Ende des Skripts geschlossen ist, sollten Sie sich keine Sorgen, da dies ist die Standardeinstellung für eine PDO-Verbindung ( PHP automatisch geschlossen die Verbindung, wenn Skriptes ).

Wenn mehrere Clients auf Ihrer Website, mehr Verbindungen mit der Datenbank verbinden gemacht werden. Dies ist kein Problem, wird die Datenbank die Gleichzeitigkeit behandeln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top