PDA

View Full Version : کلاس برقراری ارتباط با دیتابیس PDO یا دست ساز ؟!



m.esmaeilzadeh
یک شنبه 10 اسفند 1393, 11:25 صبح
سلام
من چند سال پیش یک cms نوشته بودم , اون موقع چون توابع mysql معمولی بود ارتباط با دیتابیس رو فقط با اونها پیاده سازی کرده بودم. ولی الان این توابع از چرخه خارج شدن و در نسخه های جدید هسته php صرفا از PDO پشتیبانی میشه و 1 یا 2 تا کلاس دیگه !
حالا قراره روی یک سیستم جدید کار کنم و از اول باز بنویسم , به نظر شما صرفا بیام دستی pdo بنویسم و یا یک کلاس واسط بزارم و بعدا باز چند سال دیگه pdo از چرخه خارج شد کدهاش رو عوض کنم ؟
ممنون

H:Shojaei
یک شنبه 10 اسفند 1393, 12:28 عصر
pdo که ظاهرا حالا حالا ها از چرخه خارج نمیشه!
شما هم بهتره کلاسش رو بنویسید یا همون کلاس قبلی رو ویرایش کنید...
من هم مثل شما بودم یه کلاس فقط نوشته بودم واسه اتصالات به دیتابیسم (mysql بود)...
بعد اومدم فقط تغییرات ایجاد کردم شاید از این که دوباره با pdo بنوسیم همشو سخت تر بود ولی چون از اول با خودم فکر میکردم فقط یه سری تغییرات هست و به مرور زمان هم انجام میشد سختی و زمانی که واسش میگذاشتم به چشم نیومد هیچوقت ;)
به هر دستوری حین کار نیاز میشد میرفتم تغییرش میدادم...
البته این تغییر دادن به گستردگی کار هم بستگی داره مثلا من میگم فقط یک کلاس بود نه بیشتر میدونستم اونو تغییرات بدم همه چیش حل میشه...
کلا پیشنهاد من هم اینه که کلا کلاس واسط داشته باشید کاربردش زیاده حالا یا قبلی رو تغییرات بدین یا دوباره بنویسید...