I prefer commenting this way for function
/**
* Activates user if not already activated
* @param POST string verificationCode
* @param POST string key
* @return true on success, false on failure
* @author RN Kushwaha
* @since v1.0
*/
public function activateUserAccount() {
//some code here
}
I use single line comment for code descriptions like
//check if verificationCode exists in any row of user table
code here