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

لماذا لا يعمل معي () و () في oop

بدأه mazenwrq في 2 أكتوبر 2012 · 1 رد · 385 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في البداية حدث خطأ في كتابة عنوان الموضع لذا ارجو المعذرة في هاذا وارجو من مدير المنتدي تغير عنوان الموضوع الى: const لا تعمل في oop 5؟

لماذا الكود التالي لا يعمل؟؟

class myname2 {
	const $thename="mohamed amin";

	function declarescope(){
		echo self::$thename;
	}
}
$use= new myname2;
$use->declarescope();

ولدي سؤال أخر، هل من الممكن أن نضع اتصال البيانات بداخل محتول static داخل كلاس ما. مثال:

class myname2 {
	private static $thename;

	function declarescope(){
		self::$thename = mysqli_connect(……………….);
	}
}
$use= new myname2;
$use->declarescope();

تم تعديل هذه المشاركة بواسطة mazenwrq في 2 أكتوبر 2012 في 05:20

#2

السلام عليكم

بالنسبة لسؤالك الأول : لا تستخدم العلامة $ مع اسماء الثوابت , فقط تكتب الثوابت بدون العلامة $ ويفضل أن تكون بالحروف الكبيرة .

بالنسبة للسؤال الثانى : يمكن فعل ذلك راجع هذا الرابط فبه تفصيل نوعاً ما عن هذه الجزئية .

1

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

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