تفاوت در نحوه نوشتن کدها

fareghi

عضویت : 1398/01/13 پرسش ها : 7 پاسخ ها : 4

تفاوت در نحوه نوشتن کدها

ارسال شده در : ‫۴ ماه قبل، دو شنبه ۱ مهر ۱۳۹۸، ساعت ۰۹:۰۹

با سلام و عرض ادب حضور استاد عزیز

جناب مهندس خسروجردی عزیز من در طول مدت دوره متوجه شدم که در بخش CRUD هر کس به شیوه ای این عملیات را انجام میده خصوصا در بخش SELECT و گرفتن خروجی . مثلا یک جا برای خروجی گرفتن این کد نوشته شده :

$result = $stmt->fetchAll(PDO::FETCH_ASSOC);

و یک جای دیگه اینجوری :


$result = $stmt->get_result();
$outp = $result->fetch_all();

خلاصه که از این جور تفاوت ها در جاهای مختلف زیاده میشه با خوندن کد فهمید که منظور چیه و چیکار میکنه اما ایا این که فرقی هم دارند و یا برتری نسبت به هم دارند یا نه واقعا باعث سردرگمی شده .

ضمنا اصلا چرا باید برای یک کار مشخص چند روش مختلف وجود داشته باشه

 

با سپاس فراوان

حسن خسروجردی

عضویت : 1397/03/07 پرسش ها : 0 پاسخ ها : 820

(پاسخ صحیح)

ارسال شده در :‫۴ ماه قبل، دو شنبه ۱ مهر ۱۳۹۸، ساعت ۱۰:۰۸

با سلام خدمت شما همراه گرامی

 

ببنید تقریبا میشه گفت در همه ی زبان های برنامه نویسی برای پیاده سازی یک بخش یا یک عمل روش های مختلفی وجود داره و این امر کاملا طبیعی هست مثلا توی همین دوره php پیشرفته ملاحظه فرمودید که برای اتصال به دیتابیس از چندین روش استفاده کردیم و هرکدوم متناسب با کلیت پروژه و راحت بودن برنامه نویسی مورد استفاده قرار میگیره 

اما مواردی که در php پیشرفته و همچنین php mvc مورد استفاده قرار میدیم میشه گفت تقریبا استاندارد ترین و رایج ترین روش ها هستن که سعی کردیم شما عزیزان رو با روش های اصولی بیشتر عادت بدیم تا اینکه بخواییم روش های کلی ترو بگیم ( در حقیقت روش های قدیمی تر یکم شاید راحت تر بود نوشتنش ولی استاندارد میگه یکبار کد پیچیده بنویس و بعد از اون کد هزار جا استفاده کن ولی روش های قبلی دقیقا برعکس بود میومدن کدهارو ساده مینوشتن اما هزارجا باید همون کدو تغییر میدادن یا تکرارش میکردن )

 امیدوارم کمکتون کرده باشم

 

موفق و سربلند باشید

0 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید