2. NỘI DUNG TRÌNH BÀY
A. PHP Coding Standard
B. PHP_CodeSniffer
C. Trao đổi.
3. A. PHP Coding Standard
TẠI SAO NÊN VIẾT CODE THEO CHUẨN?
4. A. PHP Coding Standard
1. Viết code chuẩn giúp bạn và đồng đội dễ dàng hiểu code của nhau.
1. Thống nhất chung về cách thức viết code, tổ chức các class,…
1. Dễ dàng đọc, hiểu, trình bày khỏi mất công bản thân “tự chế” kiểu code
không giống ai.
5. A. PHP Coding Standard
• PSR có nghĩa là PHP Standards Recommendations.
• PSR là được áp dụng vào các dự án lớn hoặc framework PHP (Laravel, Composer, Phalcon,…).
• PSR bao gồm 15 phần đã được chấp nhận từ PSR-1 đến PSR-11 và PSR-13 đến PSR-16.
PSR là gì?
6. A. PHP Coding Standard
Một số chuẩn PSR
NUM TITLE EDITOR COORDINATOR SPONSOR
1 Basic Coding Standard Paul M. Jones N/A N/A
2 Coding Style Guide Paul M. Jones N/A N/A
3 Logger Interface Jordi Boggiano N/A N/A
4 Autoloading Standard Paul M. Jones Phil Sturgeon Larry Garfield
7. A. PHP Coding Standard
PRS-1 là các nguyên tắc mỗi lập trình viên PHP nên theo để đảm bảo
code dễ đọc, bảo trì, và dễ sử dụng lại cũng như chia sẻ cho đồng đội.
PSR-1: Basic Coding Standard
8. A. PHP Coding Standard
PSR-2: Coding Style Guide
PSR-2 sẽ tạo cho bạn thói quen viết code đúng chuẩn, dễ đọc, đẹp.
9. B. PHP_CodeSniffer
PHP_CodeSniffer là một bộ gồm hai script PHP;
■ phpcs là script chính để lần theo các tập tin PHP, JavaScript và CSS để phát hiện các vi phạm
tiêu chuẩn viết code đã được xác định.
■ phpcbf thứ hai để tự động sửa các vi phạm tiêu chuẩn viết code.
PHP_CodeSniffer là một công cụ phát triển thiết yếu để đảm bảo code của bạn sạch sẽ, nhất quán.