I know several rules about PHPDoc formatting:

1. method short description goes first
2. if there is long method description then it goes separated by empty line (from short description)
3. a `@param` tags grouped together and separated by empty line from method short/long description
4. a `@return` is separated by empty line after `@param` or short/long description

At least that what PhpStorm and PHP_CodeSniffer checks. I don't know if it's standard or not. Regardless of order of other `@` elements I haven't found any info online.