मुझे लगता है कि एक विशिष्ट आदेश घोषित करना संभव नहीं है।
@package
एस था, जो PHP में नामस्थानों के लिए है (afaik ..) बनाना संभव है।
यदि आपने @package
घोषित किया है, तो आप @subpackage
एस समूह विधियों/कार्यों को परिभाषित कर सकते हैं।
<?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;
}
}
समूहीकरण सुविधा के अलावा, आप शब्दार्थ और तार्किक छोटे, व्यापार भागों में बड़ी कक्षाओं विभाजित करके अपने कार्यक्रमों की सुधार करने के लिए प्रयास करना चाहिए।
हालांकि यह कोई बुरा सवाल नहीं है, फ़ंक्शन/विधियों के क्रम पर भरोसा करना बुरा अभ्यास है (कम से कम PHP में)। – DanFromGermany
@DanFromGermany: हाँ, लेकिन शायद एक प्रलेखन दृष्टिकोण से आप संबंधित कार्यों को एक साथ समूहीकृत करना चाहते हैं। Php.net की तरह, जहां पीडीओ फ़ंक्शंस आदि के साथ सरणी फ़ंक्शन मिश्रित नहीं होते हैं ... – AbraCadaver
यदि आपके पास एकल PHP वर्ग/फ़ाइल के अंदर फ़ंक्शंस के कई समूह हैं - तो मैं आपको विभिन्न वर्गों/नामस्थानों में विभाजित करने का सुझाव दूंगा –