سلام دوستان من از ابتدای یادگیری php در مسئله ابجکت مشکل داشتم میخواستم بدونم دقیقا ابجکت چیه و مثلا ما یه مقداری از دیتابیس میگیریم چرا باید با حلقه به مقادیرش دسترسی داشته باشیم و مثلا من الاتن یک ابجکت داشته باشم حتما باید دوباره حلقه بنویسم ؟ روشش چیه ؟ تشکر توضیح بدین!
سلام
بخوام کلی بگم : ابجکت متغیریه که ما از class توی برنامه نویسی شی گرا میسازیم
به نظرم شی گرایی مبحثی نیست که بشه اینجا به سادگی توضیح داد و توصیه میکنم راجع بهش داکیومنت بخونید و دوره ببینید
اگه اشتراک ویژه راکت رو دارین بهتون پیشنهاد میکنم آموزش شی گرایی php این سایت رو ببینید
در دیتابیس چون دیتابیس نتیجه رو بصورت array بر میگردونه برای همین باید با حلقه به مقادیرش دسترسی پیدا کنیم
پیشنهاد میکنم بعد یادگیری شی گرایی PDO رو یاد بگیرید و با استفاده از اون یه کلاس دیتابیس برای خودتون تعریف کنید
یه تعریف ساده بخوام بگم اینه که شما میای یه کلاس تعریف میکنی یچیزی شبیه یه دسته بندی و براش یه سری ویژگی و عمل تعریف میکنی بعد هر دفعه میخوای یچیزی داشته باشی که اون ویژگی ها رو داشته باشه و بشه اون اعمال خاص رو براش انجام داد میای یه نمونه از اون کلاس میسازی
اون نمونه تمام اون ویژگی های کلاس رو داره و بهش میگن object
راجب دیتابیس هم مسئله اینجاست که دیتابیس ها (نه همشون) یه سری جدول با ستون و ردیف خاص اند یعنی یه سری اطلاعات ان که ما اونجا ذخیره شون کردیم حالا وقتی اطلاعاتی از جدولمون میخوایم میتونیم با روش های مختلف که یکیش حلقه درست کردنه پیداش کنیم
به طور کلی هم این دو تا موضوع جدان و توی نوشتن یه object تا وقتی اطلاعاتی ازش تو دیتابیس ذخیره نشده نیازی به درست کردن حلقه نیست مگر اینکه یچیزی تو دیتابیس باشه و بخوایم بهش دسترسی پیدا کنیم
سعی کردم کوتاه و مفید بگم امیدوارم به کارتون بیاد 😅
@itsmamarez @sjavadez
دوستان با شیگرایی اشنایی دارم یعنی الان من مثلا یه شی مثله $object و داخلش یه مقدار به نام لینک داریم اینطوری باید استفاده بشه؟
$object->link
با سلام اگه منظورتون این هست که صفت لینک یه مقدار داره بله با این روش میتونید مقدار لینک دریافت کنید
بله شما داری با اون روش به یه ویژگی از شی اشاره میکنی و میتونی ازش استفاده کنی حالا اون ویژگی یا یه مقداره یا یه تابع
@behzadi
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟