Tên lớp php
Không dùng nữa - Kể từ 2019-08-10 PSR-2 đã được đánh dấu là không dùng nữa. PSR-12 hiện được khuyến nghị thay thế Show
Hướng dẫn này mở rộng và mở rộng trên PSR-1, tiêu chuẩn mã hóa cơ bản Mục đích của hướng dẫn này là để giảm ma sát nhận thức khi quét mã từ các tác giả khác nhau. Nó làm như vậy bằng cách liệt kê một bộ quy tắc và kỳ vọng được chia sẻ về cách định dạng mã PHP Các quy tắc phong cách ở đây bắt nguồn từ sự tương đồng giữa các dự án thành viên khác nhau. Khi các tác giả khác nhau cộng tác trong nhiều dự án, sẽ rất hữu ích khi có một bộ hướng dẫn được sử dụng trong tất cả các dự án đó. Do đó, lợi ích của hướng dẫn này không nằm ở bản thân các quy tắc, mà ở việc chia sẻ các quy tắc đó Các từ khóa "PHẢI", "KHÔNG PHẢI", "BẮT BUỘC", "SẼ", "SẼ KHÔNG", "NÊN", "KHÔNG NÊN", "KHUYẾN NGHỊ", "CÓ THỂ" và "TÙY CHỌN" trong tài liệu này là 1. Tổng quan
1. 1. Thí dụVí dụ này bao gồm một số quy tắc bên dưới dưới dạng tổng quan nhanh 2. Chung2. 1. Tiêu chuẩn mã hóa cơ bảnMã PHẢI tuân theo tất cả các quy tắc được nêu trong PSR-1 2. 2. Các tập tinTất cả các tệp PHP PHẢI sử dụng kết thúc dòng Unix LF (linefeed) Tất cả các tệp PHP PHẢI kết thúc bằng một dòng trống Thẻ đóng 8 PHẢI được bỏ qua trong các tệp chỉ chứa PHP2. 3. dòngKHÔNG ĐƯỢC có giới hạn cứng về độ dài dòng Giới hạn mềm về độ dài dòng PHẢI là 120 ký tự; Các dòng KHÔNG NÊN dài hơn 80 ký tự; KHÔNG ĐƯỢC có khoảng trắng ở cuối các dòng không trống Các dòng trống CÓ THỂ được thêm vào để cải thiện khả năng đọc và để chỉ ra các khối mã có liên quan KHÔNG ĐƯỢC có nhiều hơn một câu lệnh trên mỗi dòng 2. 4. thụt lềMã PHẢI sử dụng thụt lề 4 khoảng trắng và KHÔNG ĐƯỢC sử dụng các tab để thụt lề
2. 5. Từ khóa và Đúng/Sai/KhôngCác từ khóa PHP PHẢI ở dạng chữ thường Các hằng số PHP 0, 1 và 2 PHẢI ở dạng chữ thường3. Không gian tên và sử dụng khai báoKhi xuất hiện, PHẢI có một dòng trống sau khai báo 3Khi có mặt, tất cả các khai báo 4 PHẢI đi sau khai báo 3PHẢI có một từ khóa 4 cho mỗi khai báoPHẢI có một dòng trống sau khối 4Ví dụ 4. Các lớp, thuộc tính và phương thứcThuật ngữ "lớp" dùng để chỉ tất cả các lớp, giao diện và đặc điểm 4. 1. Mở rộng và triển khaiCác từ khóa 8 và 9 PHẢI được khai báo trên cùng một dòng với tên lớpDấu ngoặc mở đầu cho lớp PHẢI đi trên dòng riêng của nó; Danh sách 9 CÓ THỂ được chia thành nhiều dòng, trong đó mỗi dòng tiếp theo được thụt vào một lần. Khi làm như vậy, mục đầu tiên trong danh sách PHẢI ở dòng tiếp theo và PHẢI chỉ có một giao diện trên mỗi dòng4. 2. Đặc tínhKhả năng hiển thị PHẢI được khai báo trên tất cả các thuộc tính Từ khóa 1 KHÔNG ĐƯỢC sử dụng để khai báo thuộc tínhKHÔNG ĐƯỢC có nhiều hơn một thuộc tính được khai báo trên mỗi câu lệnh Tên thuộc tính KHÔNG NÊN có tiền tố là một dấu gạch dưới để biểu thị khả năng hiển thị được bảo vệ hoặc riêng tư Một khai báo thuộc tính trông giống như sau
|