من أهم مميزات المبرمج الناجح هي أن يكون لديه منهج معين يتبعه في جميع برامجة, مما يكسب هذه البرامج تناسقا مع بعضها.
وهذا ما دعا بي إلى طرح هذه الأسئلة متمنيا الحصول على آرائكم.
1]. لنفرض أن لدينا مصفوفة مستخدمة في البرنامج أو مصفوفة تم جلبها من قاعدة البيانات:
هل يجب وضع اشارتي التنصيص حوال المفتاح لعنصر المصفوفة:
echo $lang['www']; Or echo $lang["www"]; Or echo $lang[www];
$lang['www'] = 3; Or $lang["www"] = 3; Or $lang[www] = 3;
أيهما تفضل وتستخدم, ولماذا؟
2]. أيهما تفضل, ولماذا:
mysql_query("SELECT * FROM $table");
OR
mysql_query("SELECT * FROM ".$table);
OR
mysql_query('SELECT * FROM '.$table); وهي متبعة في منتديات الـ PHPBB
3]. أيهما تفضل:
mysql_connect(); متبعة في معظم البرامج الجاهزة.
OR
mysql_pconnect(); أنا أتبعها في جميع برامجي.
فأيهما تفضل؟ ولماذا؟
4]. لقد اعتدت أن أجلب البيانات من قاعدة البيانات دون طلب الدالة mysql_free_result في النهاية, فمتى إذا يتم إفراغ الذاكرة.
5]. في قواعد البيانات لماذا بعض برامج الـPHP تستخدم من أجل الحقول الحقول الصحيحية النوع Midint بدلا من النوع int رغم أن النوع int يتسع لأرقام أكبر من التي يتسع لها النوع midint.
الخلاصة: جدول لتخزين المقالات يحوي حقلا لتخزين الـid للمقالة, هل استخدم النوع int أم النوع midint, ولماذا؟
بإنتظار آراء الجميع.
وشكرااااا.....