2011-10-27 35 views
11

Tôi đã tự hỏi nếu có một cách dễ dàng hơn (hoặc chỉ là bất kỳ) để khai báo các hàm trong tệp PHP. Ví dụ, giả sử chúng ta có chức năng sau:PHP trong Aptana - khai báo hàm?

function myfunc($parama = '', $paramb = 0) {} 

Nó sẽ có thể thêm (như một phần của gói PHP) một đoạn để tạo ra:

/*** 
    * 
    * 
    * @param  $parama String 
    * @param  $paramb Integer 
    * @return 
    * @author 
    * @copyright {current_date} 
    */ 

Trong trường hợp nó doable, bó sẽ tự động thêm nó chỉ bằng cách nhập /*** chức năng ở trên.

Bất kỳ suy nghĩ nào được chào đón nồng nhiệt. Tôi đã từng làm điều đó trong TextMate một thời gian trước đây, nhưng không thể tìm ra cách để làm điều đó trong Aptana.

FYI: Tôi đang đề cập đến Aptana 3.0.6.

Cảm ơn! :)

...

(một giờ sau đó)

Thực ra, tôi figured it out - tạo ra một đoạn mã cho việc này:

snippet 'Declare Function' do |s| 
    s.trigger = 'docf' 
    s.scope = 'source.php' 
    s.expansion = '/*** 
* 
* 
* @param 
* @return 
* @author $6 
* @copyright ' + Time.now.strftime('%Y-%m-%d') + ' 
*/ 
function ${1:functionName}($2) 
{ 
    $0 
}' 
end 

Hy vọng nó hữu ích cho các nhà phát triển khác . :)

+7

Bạn nên cắt giải pháp ra khỏi câu hỏi của mình và thêm giải pháp đó làm câu trả lời bên dưới! – jlb

Trả lời

1

Đây là một tính năng của PHP (http://www.nusphere.com/). Đây là IDE của tôi về sự lựa chọn trong 4 năm qua. Sau khi hàm được xác định, bạn bắt đầu khối nhận xét với:

/** 

Và nhấn enter. Nó đọc chữ ký hàm và tạo ra một số nhận xét javadoc tốt đẹp, giống như những chú thích bạn đã cung cấp ở trên.