PSR-5 : PHPDoc

معرفی هدف اصلی این PSR ارائه یک تعریف کامل و رسمی از استاندارد PHPDoc است. “PHPDoc” بخشی از مستنداتی است که اطلاعاتی از جنبه “مولفه ساختاری”(structural element) فراهم می کند. لازم به دقت است که PHPDoc و DocBlock دو مولفه جداگانه هستند. DocBlock ترکیبی از DocComment است که یک نوع از comment و مولفه ادامه مطلب…

PSR-4: Autoloader

مرور کلی ۱- مرور کلی این PSR به ارائه مشخصاتی، برای کلاس های autoloading از مسیرهای فایل می پردازد. این استاندارد کاملا انطباق پذیر است و می تواند در سایر استانداردها از جمله PSR-0 استفاده شود.همچنین این PSR مشخص می کند که کدام فایل ها بر طبق مشخصاتشان به صورت ادامه مطلب…

PSR-3: Logger Interface

PSR-3 : رابط کاربری logger این استاندارد یک رابط کاربری برای ورود به کتابخانه ها را مطرح می کند. هدف اصلی این استاندارد این است که به کتابخانه ها اجازه دهد یک شیء Psr\Log\LoggerInterface را دریافت کنند و logها را به صورت ساده و جامع در آن ثبت کنند. فریم ادامه مطلب…

PSR-2 : Coding Style Guide

PSR-2 : راهنمای نوع کدنویسی   همانطور که در پست های قبلی گفته شد، هدف اصلی استاندارد PSR این است که سردرگمی شما به عنوان برنامه نویس را در زمانی که کدهای دیگران را میبینید کاهش دهد، که اینکار با رعایت نکات و استایل های کدنویسی توسط تمام برنامه نویسان ادامه مطلب…

PSR-1 : Basic Coding Standard

PSR-1 : استاندارد پایه کدنویسی   پس از آشنایی با اولین استاندارد PSR، یعنی استاندارد PSR-0 به بررسی دومین استاندارد، یعنی PSR-1 میرویم. تمرکز این استاندارد بر روی نحوه کد نویسی با زبان PHP است. مرورکلی فایل ها فقط باید از شکل خلاصه یا نوع طولانی تگ های PHP برای شروع ادامه مطلب…

PSR-0 : Autoloading Standard

PSR-0 : استاندارد Autoloading   هر کدام از استانداردهای سری PSR به یک معقوله ای جدا در PHP اشاره میکنند. استاندارد PSR-0 در مورد autoloading در PHP است. در‌ واقع بهتر است ابتدا در مورد autoloading در خود PHP کمی صحبت کنیم. در زبان PHP اکثر برنامه نویسان کلاس های ادامه مطلب…

استانداردهای سری PSR

هدف اصلی این استاندارد این است که سردرگمی شما در زمانی که کدهای دیگران را میبینید کمتر شود، که اینکار با رعایت نکات و استایل های کدنویسی توسط تمام برنامه نویسان PHP قابل انجام است. استفاده از این استانداردها در تمام پروژه های PHP چه متن باز یا تجاری توصیه ادامه مطلب…