الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة غريبة في الفئات والكائنات

مغلق
بدأه الحاير الولهان في 24 مارس 2005 · 3 رد · 555 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني لدي ملف باسم class به كلاس واحد اسمه database

وهذا محتوى الملف

class database
{
        
        function database ($connect_host,$connect_user,$connect_pass,$connect_database)
        {
               $this->connect = mysql_connect($connect_host,$connect_user,$connect_pass);
               $this->select_db = mysql_select_db($connect_database,$this->connect);
               if (! $this->connect or ! $this->select_db )
               {
                       echo "يوجد خطأ
                       config.php";
                       }
               return $this->connect;
                } //mysql

        function query($the_query)
        {
                $insert_query=mysql_query($the_query);
                return $insert_query;
                } 

        function fetch_array ($the_query_fetch)
        {
               $fetch= mysql_fetch_array($the_query_fetch);
               return $fetch;
                }

} // end The Class

الآن في الملف الذي اريد استخدام الكائن أدرج هذا

$ddd= new database ("localhost","root","","vb3");

$ddd->query("select * from thread where id=5");

الآن تمام كل شئ .. تظهر لي في الصفحة هذا

Fatal error: Cannot redeclare class database in c:\apache\htdocs\rr\class.php on line 2

لاحظوا الرسالة تظهر لي خطأ في الكلاس والخطأ يكون في قوس بدء الكلاس {

وش المشكلة وكيف احلها ؟؟

#2

بالاساس لانك لم تضع تعريف المتحولات التي

يجب عليك كتابة ما يلي

var $connect_host,$connect_user,$connect_pass;

بعد ان تعرف الـ Class

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

يعطيك العافية يا مشرفنا الغالي

الحقيقية ما شاء الله عليك مبدع .. حقيقةً انت انسان مبدع ونادر (h)

ما شاء الله

لكن هل لي بسؤال ؟

ما الفائدة لو قمت بتعريف المتغيرات أو لم أقم بتعريفها ؟

لو صنعت كلاس مكون من 200 سطر وكلها متغيرات هل أعرف هذه المتغيرات أم ماذا ؟

#4

المشكلة اخي الكريم في الكود التالي :

$ddd= new database ("localhost","root","","vb3");

انت تعين قيمة هذه المتحولات من اللحظة التي تنشأ فيها هذا الكائن object

لديك حاليا 4 متحولات

يجب ان تعرف في بداية الكائن ثم تتابع بعمل الكائن

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…