Tôi đang sử dụng phong cách sau đây của mảng khởi tạo trong các mã:thụt đầu dòng đúng trong phần khởi tạo mảng, PDT/Zend Studio
$a = array(
'one' => 123,
'two' => 456
);
Nhưng PDT/Zend Studio không hoạt động đúng trong trường hợp này; sau khi nhấn phím [Return], nó đặt con trỏ dưới $ a (trong ví dụ của tôi) và bỏ qua thụt đầu dòng. Nếu các khóa mảng là số (ít nhất là không bắt đầu với dấu ngoặc kép) thì mọi thứ đều hoạt động tốt.
Đây là cách nó hiện đang hoạt động (| - là một vị trí mà edtitor đặt caret sau khi nhấn [Return])
$a = array(
'one' => 123,[RETURN]
|
);
Kết quả này được mong đợi:
$a = array(
'one' => 123,[RETURN]
|
);
Vậy là nó có thể lực lượng biên tập theo các quy tắc thụt lề của tôi?
+1: Tôi đã có chính xác cùng một vấn đề - tôi Cũng giống như cách bạn làm, và chưa bao giờ tìm được giải pháp :-( –
Chỉ cần một ý tưởng: điều gì sẽ xảy ra nếu bạn bao quanh nó với dấu ngoặc? {$ a = mảng (...);} – Zed
Điều tương tự, không có thụt đầu dòng thích hợp. –