دکمه افزودن به سبد خرید در ووکامرس

دکمه افزودن به سبد خرید در مکان های متفاوتی نظیر فروشگاه، صفحه محصول و … وجود دارد. این دکمه حاوی اطلاعات زیادی می باشد که در هنگام زدن دکمه باید به ووکامرس ارسال شود. همچنین این دکمه به صورت ajax، درخواست افزودن به سبد خرید را به ووکامرس ارسال می کند و صفحه رفرش نمی […]

بیشتر بخوانید

28 آوریل,2021بدون دیدگاه
افزودن به سبد خرید ووکامرس

افزودن به سبد خرید ووکامرس از نظر برنامه نویسی

هنگامی که بر روی دکمه افزودن به سبد خرید میزنیم، اتفاقات زیادی در پشت پرده ووکامرس رخ می دهد. ووکامرس از session ها برای ذخیره موقت محصولات سبد استفاده می کند و همچنین توابع متعددی برای کار با سبد خرید در حالت های مختلف دارد.

بیشتر بخوانید

27 آوریل,2021بدون دیدگاه
آموزش شی گرایی در php

آموزش شی گرایی در php

یکی از قابلیت های مهم زبان php، پشتیبانی از برنامه نویسی شی گرا یا object oriented programming می باشد. در این نوشته قصد داریم آموزش شی گرایی در php را به صورت کامل ارائه دهیم. آشنایی با مفهوم شی گرایی در php برای هر برنامه نویس php لازم می باشد. به این دلیل که روش […]

بیشتر بخوانید

12 آوریل,2021بدون دیدگاه
مفهوم شی گرایی در php

مفهوم شی گرایی در php

در نسخه 5 زبان php، قابلیت جدیدی به نام برنامه نویسی شی گرا یا object oriented programming به اختصار oop، به آن اضافه شد که اساسا این زبان را دچار دگرگونی کرد و باعث پیشرفت چشمگیر آن گردید. اکنون با افتخار می توانیم بگوییم که php یک زبان برنامه نویسی شی گرا می باشد. برنامه […]

بیشتر بخوانید

11 آوریل,2021بدون دیدگاه
قوانین نامگذاری کلاس در php

قوانین نامگذاری کلاس ها در php

قوانین نامگذاری کلاس ها در php، تقریبا شبیه این قوانین در متغیرها، و مخصوصا قوانین نامگذاری توابع در php می باشد. یک کلاس با نام استاندارد می تواند باعث راحتی بیشتر در استفاده از آن شود. مفهوم کلاس را بهتر برساند و خوانایی آن در سراسر برنامه بیشتر شود. نام کلاس نباید تکراری باشد نامی […]

بیشتر بخوانید

12 آوریل,2021بدون دیدگاه
ویژگی یا property در کلاس

ویژگی یا property در کلاس

ویژگی ها یا property های یک کلاس، یکی از بخش های اصلی شی گرایی می باشند. ویژگی ها نقش عمده ای در عملکرد متدها دارند و بدون وجود آنها، داشتن توابعی با عملکردی مناسب غیر ممکن می باشد. تعریف property یک کلاس می دانیم که هر شی می تواند برای خودش ویژگی هایی داشته باشد. […]

بیشتر بخوانید

13 آوریل,2021بدون دیدگاه
متد یا method در کلاس

متد یا method در کلاس

یکی از بخش های اصلی دیگر شی گرایی در php، متدهای کلاس می باشند. متدها محل پردازش دستورات در کلاس می باشند و یک کلاس از تعداد زیادی متد برای انجام نقش خود استفاده می کند. تعریف متد در کلاس در مفهوم کلاس در شی گرایی، فهمیدیم که هر شی، علاوه بر یکسری ویژگی که […]

بیشتر بخوانید

13 آوریل,2021بدون دیدگاه
ثابت یا constant در کلاس

ثابت یا constant در کلاس

ثابت ها همانطور که قبلا از آن ها استفاده می کردیم، در شی گرایی نیز کاربرد خودشان را دارند. ثابت ها برای تعریف مقادیری هستند که می خواهیم در طول کلاس، مقدار آن ها ثابت بماند. تعریف ثابت یا constant یک کلاس اگر قصد داشته باشیم در یک کلاس، یک مقدار ثابتی را ذخیره و […]

بیشتر بخوانید

13 آوریل,2021بدون دیدگاه
ارث بری یا inheritance در شی گرایی

وراثت یا inheritance در شی گرایی

یکی از ویژگی های مهم برنامه نویسی شی گرا، وراثت یا inheritance می باشد. وراثت به این معناست که یک کلاس می تواند از یک کلاس دیگر اقتباس شود. در اینصورت دسترسی به مشخصات کلاس والد، در کلاس فرزند نیز امکان پذیر خواهد بود. مفهوم وراثت یا inheritance در شی گرایی مفهوم وراثت در شی […]

بیشتر بخوانید

19 آوریل,2021بدون دیدگاه
متد سازنده یا construct__ در کلاس

متد construct__ یا سازنده در کلاس

متد سازنده یا constructor، یک متد با اجرای خودکار می باشد که به محض ساخته شدن آبجکت، هندل می شود. این متد در بیشتر کلاس ها استفاده می شود. متد construct__ چیست؟ در بیشتر کلاس ها، نیاز داریم یکسری property ها و method ها به صورت خودکار اجرا شوند. متد سازنده یا construct__ وظیفه ی […]

بیشتر بخوانید

19 آوریل,2021بدون دیدگاه