اصول SOLID در برنامه نویسی شی گرا

20 خرداد , 1398پی اچ پی

اصول SOLID یکی از قواعد طراحی نرم افزار به جهت افزایش خوانایی ، انعطاف و قابلیت توسعه در برنامه نویسی شئ گرا می باشد. SOLID مخفف پنج اصل می باشد که هر یک دربردارنده یک الگوی عملکرد در رویه ساختار کد نویسی است (Code... ادامه مطلب

رابط mysqli , pdo

رابط mysqli و PDO

5 خرداد , 1398پی اچ پی

عموما DBMS ها یک رابط Command line برای دستکاری پایگاه داده در اختیار کاربر قرار می دهند. همانند تمامی پروتکل های کامپیوتری MySQL نیز سرویس هایی برای استفاده در اختیار سرویس های خارجی ( مثلا زبان php ) قرار می... ادامه مطلب

ساختار پلاگین ووکامرس

5 خرداد , 1398وردپرس

پلاگین ووکامرس ( Woocommerce ) یک پلاگین برای پیاده سازی سیستم فروش محصول در بستر وردپرس می باشد. اگر ساختار پیش فرض ووکامرس را دنبال کنید می توانید از قالب های پیش فرض ووکامرس استفاده کنید. Woocommerce Template... ادامه مطلب

ویژگی های جدید در PHP 7

25 اردیبهشت , 1398پی اچ پی

php7 با عملکردی متفاوت و ویژگی های جدید و حذف برخی عملکرد های قدیمی به همراه تغییرات زیادی ارائه شد. بسیاری از ابزارهای زبان php نظیر WordPress , Laravel نیز از یه زمانی به بعد استفاده از خودشون رو بر اساس php7 به بعد... ادامه مطلب

ftp-protocol-in-php

کار با پروتکل FTP در PHP

9 فروردین , 1398پی اچ پی

یکی دیگر قوانین حاکم بر دنیای وب ( از پروتکل های اینترنت لایه application ) پروتکل ftp است که با استفاده از آن می توانیم فایل ها را میان کامپیوتر ها از طریق اینترنت جا به جا کنیم. FTP (File Transfer Protocol) قوانین... ادامه مطلب

email handling in php

ارسال و دریافت ایمیل در php

8 فروردین , 1398پی اچ پی

قوانین حکم فرما بر دنیای وب را پروتکل می نامیم. پروتکل http که در سرور ها برای ایجاد پاسخ به درخواست ها در برخی تکنولوژی ها نظیر REST استفاده می شود و پروتکل SMTP که برای ارسال ایمیل استفاده می شود و پروتکل FTP که برای... ادامه مطلب

معماری های MVC/HMVC

7 فروردین , 1398پی اچ پی

معماری MVC یک قالب برای پیاده سازی رفتار نرم افزار می باشد که بر پایه Model و Controller و View می باشد. controller همیشه درخواست را می گیرد و پاسخ را ارسال می کند. پس کنترلر پردازنده اصلی نرم افزار ما و رابط میان... ادامه مطلب

خوانایی کد در php

تمیز نویسی در پی اچ پی – Clean Code

27 اسفند , 1397پی اچ پی

ویژگی های یک کد استاندارد (code quality) در هر زبان برنامه نویسی شامل موارد زیر است : از نظر زمان اجرا و پاسخ دهی به درخواست ها سریع باشد. کم ترین استفاده از منابع را داشته باشد. از نظر ساختاری (structure)... ادامه مطلب

namespace rational in php

منطق Namespace در PHP

10 اسفند , 1397پی اچ پی

دوتابع با نام یکسان Fatal Error است. برای جلوگیری از این خطا می توانید یک prefix ابتدای نام تابع بنویسید تا احتمال برخورد را کم کنید. روند بهتر این است که توابع با هدف خاص را در یک کلاس قرار دهید و prefix را به ابتدای... ادامه مطلب