استاندارد های برنامه نویسی PHP یا PSR چیست؟

استاندارد های برنامه نویسی PHP یا PSR چیست؟

استاندارد های برنامه نویسی PHP یا PSR

PSR-1: Basic Coding Standard

PSR-1 مربوط به استانداردهای اولیه کد نویسی است، استانداردهایی که بسیار ساده هستند و در عین حال باید رعایت شوند.

  • برای تعریف ثابت ها همیشه از حروف بزرگ استفاده شود
  • حدالامکان در نامگذاری فایلها دقت شود که بیانگر نوع کلاس و یا فانکشن و یا عملکرد فایل باشد
  • فایل های php فقط باید از تگ های <?php و <?= استفاده کنند.
  • فرمت فایل متنی استفاده شده باید حتما encoding-UTF8 باشه و بدون BOM
 

PSR-2: Coding Style Guide

 

در حال ویرایش.

https://www.php-fig.org/psr/

https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md

 

NUM

TITLE

STATUS

0

Autoloading Standard

Deprecated

1

Basic Coding Standard

Accepted

2

Coding Style Guide

Deprecated

3

Logger Interface

Accepted

4

Autoloading Standard

Accepted

5

PHPDoc Standard

Draft

6

Caching Interface

Accepted

7

HTTP Message Interface

Accepted

8

Huggable Interface

Abandoned

9

Security Advisories

Abandoned

10

Security Reporting Process

Abandoned

11

Container Interface

Accepted

12

Extended Coding Style Guide

Accepted

13

Hypermedia Links

Accepted

14

Event Dispatcher

Accepted

15

HTTP Handlers

Accepted

16

Simple Cache

Accepted

17

HTTP Factories

Accepted

18

HTTP Client

Accepted

19

PHPDoc tags

Draft

20

Clock

Draft

21

Internationalization

Draft

22

Application Tracing

Draft

 

نویسنده :
مجید پورداود
  • مجید پورداود
  • مهندس نرم افزار و تحلیلگر ارشد سیستم های کامپیوتری تحت وب (سایت و اپلیکیشن اندروید و ios ) می باشم. از سال 1395 برنامه نویسی را شروع کردم و به زبان های php (فریم ورک laravel -codeigniter)  و زبان جاوا اسکریپت (فریم ورک express.js)  و زبان dart  (فریم ورک flutter) تسلط دارم.  

ثبت دیدگاه جدید

0 دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *