Tôi nghĩ rằng không thể khai báo một đơn đặt hàng cụ thể.
Có thể xây dựng @package
s tho, có nghĩa là cho không gian tên trong PHP (afaik ..).
Nếu bạn đã khai báo @package
, bạn có thể xác định @subpackage
s cho các phương pháp/chức năng nhóm.
<?php
namespace Stackexchange\Stackoverflow;
/**
* My Answer
* @package Stackexchange\Stackoverflow
* @see http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.subpackage.pkg.html
*/
class Answer
{
/**
* @subpackage SomeSubGroup
* @return $this
*/
public function doSomething {
return $this;
}
/**
* @subpackage SomeOtherSubGroup
* @return $this
*/
public function doSomethingDifferent {
return $this;
}
}
Bên cạnh tính năng nhóm, bạn nên cố gắng cải thiện chương trình của mình bằng cách chia lớp học ngữ nghĩa và logic thành các phần kinh doanh nhỏ hơn.
Mặc dù đây không phải là một câu hỏi không tốt, phải dựa vào thứ tự các hàm/phương pháp là thực hành không tốt (ít nhất là bằng PHP). – DanFromGermany
@DanFromGermany: Có, nhưng có thể từ quan điểm tài liệu bạn muốn các hàm liên quan được nhóm lại với nhau. Loại giống như php.net, nơi các hàm mảng không được trộn lẫn với các chức năng PDO vv ... – AbraCadaver
Nếu bạn có một vài nhóm hàm bên trong lớp/tệp php đơn lẻ - tôi khuyên bạn nên chia chúng thành các lớp/không gian tên khác nhau –