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 , ... استفاده... ادامه مطلب

npm ابزار مدیریت کتابخانه

5 اسفند , 1397جاوا اسکریپت

npm که به آن Node.js package manager می گوییم یک ابزار مدیریت پکیج های javascript می باشد که به صورت پیش فرض با Node.js کار می کند. این نرم افزار یک command line interface دارد که با آن می توان پکیج مورد نظر را روی... ادامه مطلب

php command line feature

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

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

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

آموزش نکات و تکنیک های برنامه نویسی وردپرس

Rest API در وردپرس

4 اسفند , 1397وردپرس

سرور ها می توانند پاسخ مناسب به درخواست ها بدهند. درخواست ها و پاسخ یک سری ویژگی ها و داده همراه خود دارند. کدی که در سرور درخواست را مدیریت و پاسخ را ارسال می کند وب سرویس می باشد. در زمان ارسال درخواست Ajax در... ادامه مطلب

phpunit-testing

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

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

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

فریم ورک بوتسترپ

Bootstrap 4

11 بهمن , 1397طراحی صفحات وب

فریم ورک Bootstrap 4 با استفاده از تکنولوژی flexbox پیاده سازی شده که مهم ترین تغییر این فریم ورک می باشد. استفاده ازSass به همراه Bootstrap 4 کارایی و customize آن را ساده می کند. و همچنین امکانات اضافه تری نیز در... ادامه مطلب

FlexBox CSS Property

10 بهمن , 1397طراحی صفحات وب

به صورت پیش فرض ساختار المان های Block به صورت تمامی عرض می باشد. با استفاده از float می توان نحوه چینش آن ها را تغییر داد. به این شکل می توان با توجه به عرض المان ها آن ها را در کنار هم قرار داد. float مشکلاتی را با... ادامه مطلب