نمایش بر اساس دسته بندی پی اچ پی

معماری های 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 را به ابتدای... ادامه مطلب

php error handling exceptions

مدیریت خطا و استثنا در php

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

یک سری قوانین در هر زبانی وجود دارد که عدم رعایت آن برابر با خطا می باشد. این خطا ها سطوح مختلفی دارند. خطاها یا توسط زبان برنامه نویسی تعیین می شوند. برای مدیریت هر خطا ممکن است هر اتفاقی بیفتد. به طور کل خطاها را... ادامه مطلب

xml in php , dom document

کار با XML در PHP

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

XML مخفف (eXtensible Markup Language - زبان نشانه گذاری توسعه پذیر) طراحی شده برای ذخیره و انتقال اطلاعات می باشد. XML در ساخت فایل های پیکره بندی (phpunit.xml) و بسیاری از تکنولوژی های وب نظیر RSS , Atom , ... استفاده... ادامه مطلب

php command line feature

امکانات command line در php

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

php یک زبان برای embed (جاسازی) به فرمت HTML می باشد. در عین حال command line interface نیز دارد و می توان مثل تمامی زبان های دیگر از طریق محیط ترمینال نیز با آن ارتباط برقرار کرد. تمامی برنامه های آن با دستور php اجرا... ادامه مطلب

phpunit-testing

تست نویسی با PHPUnit (قسمت اول)

21 بهمن , 1397پی اچ پی

یکی از ابزار های تست در پروژه های مبتنی بر PHP استفاده از PHPUnit می باشد. ویژگی های PHPUnit به شرح زیر است : یک پکیج PHP می باشد . لذا در Packagist است و با composer نصب می شود. ابزاری برای محیط development می... ادامه مطلب

FileSystem در PHP

5 بهمن , 1397پی اچ پی

رفتار تابعی در مقابله با فایل ها و دایرکتوری ها دقیقا مثل رفتار نرم افزار های FileManager ها در سیستم عامل هاست. Action ها و ویژگی های یک فایل یا دایرکتوری و همچنین نحوه ویرایش و یا ساخت فایل. در سیستم عامل های مبتنی... ادامه مطلب