Khi khai báo một mảng kết hợp, làm thế nào để bạn xử lý thụt đầu dòng của các phần tử của mảng? Tôi đã nhìn thấy một số phong cách khác nhau (cú pháp PHP, vì đó là những gì tôi đã được trong thời gian gần đây). Đây là một điều khá cầu kỳ và tầm thường, vì vậy hãy di chuyển theo nếu bạn quan tâm đến việc theo đuổi nghiêm trọng hơn.Định dạng khai báo mảng liên kết
1) các yếu tố Thụt lề nhiều hơn một cấp:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
2) yếu tố Indent hai cấp độ:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
3) yếu tố Indent ngoài các nhà xây dựng mảng, với đóng cú đúp phù hợp với sự bắt đầu của hàm tạo:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
4) Các phần tử thụt lề ngoài cấu trúc mảng, với cl osing thẳng cú đúp với cú đúp mở:
$array = array(
'Foo' => 'Bar',
'Baz' => 'Qux'
);
Cá nhân, tôi thích # 3 vết lõm rộng làm cho nó rõ ràng rằng chúng ta đang ở một điểm break trong mã (xây dựng mảng), và có ngoặc đóng nổi một chút bên trái của tất cả các dữ liệu của mảng làm cho nó rõ ràng rằng tuyên bố này được thực hiện.