• 0

ما هو stdclass في PHP؟

اريد ان اعرف ما هو استخدام stdclass في PHP؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 2

stdclass هو لأنشاء كائن او بالإنجليزيه Object
لأنشاء كائن هكذا:
 

<?php
$foo = new stdclass();
?>

هناك طريقه اخرى لأنشاء Object:
 

<?php
class foo{}
?>

foo هذا اسم الكائن.
هل هذا كل شيء؟ بالطبع لا.

ما فائدة هذا الكائن؟
هذا يقوم بتخزين مؤقت للبيانات وتنسيقها بطريقه جميله نستطيع استدعائها واستخدامها بكل بساطه. كيف؟!

في هذا المثال القادم سنحفظ بيانات تقييم طالب جامعي:
اسم الطالب - عمر الطالب - درجتة النهائيه - العام الدراسي

 

<?php
$result = new stdclass();
$result->name = "Ahmed"; //اسم الطالب
$result->age = "23"; // عمر الطالب
$result->totl = "very good"; //الدرجه النهائيه
$result->year = "2015"; // العام الدراسي

echo 'نتيجة اختبار الطالب: <b>('.$result->name.')</b> لعام '.$result->year.'<br>';
echo 'عمر الطالب : '.$result->age.'<br>';
echo 'التقييم : '.$result->totl.'<br>';
?>

نتيجة هذا الكود ستكون هكذا:
نتيجة اختبار الطالب: (Ahmed) لعام 2015
عمر الطالب : 23
التقييم : very good

الان اعتقد انك تُفكر في ان هذه الطريقه تشبة الـ Array كثيراً هي فعلاً هكذا ولكن الـ CLASS استخدامة كبير جداً حتى اكبر من الدوال Function


هذا يسمونه OOP اي Object Oriented Programmer - البرمجة الكائنية التوجة.
لقرائة المزيد حول OOP
لمعرفة المزيد حول انشاء Class من موقع PHP الرسمي Objects

تمّ تعديل بواسطة xalcrazy

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن