سؤال

أستخدم الكود التالي لجعل Propel 1.4 يعمل في ملف PHP.

ما الذي يجب أن أفعله للتأكد من حذف Databasemanager بشكل صحيح بعد عمله؟

الإغلاق في نهاية ملف PHP ؟؟

ماذا سيحدث إذا كان هناك وصول متعددة إلى نفس ملف PHP في نفس الوقت؟

<?php

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

$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
$dbManager = new sfDatabaseManager($configuration);
//start db access
هل كانت مفيدة؟

المحلول

لست متأكدًا من فهم سؤالك. إذا كنت ترغب في التأكد من إغلاق الاتصال في نهاية البرنامج النصي ، فلا يجب أن تقلق ، منذ ذلك الحين هذا هو الافتراضي لاتصال PDO (سيغلق PHP الاتصال تلقائيًا عند انتهاء البرنامج النصي الخاص بك).

إذا اتصل العديد من العملاء بموقعك ، فسيتم إجراء اتصالات متعددة بقاعدة البيانات. هذه ليست مشكلة ، وسوف تتعامل قاعدة البيانات مع التزامن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top