Ho appena iniziato a lavorare con symfony2 e ho attraversato annotazioni di commenti.
Sebbene l'annotazione dei commenti non sia una parte inerente di PHP, symfony2 aggiunge il supporto per questa funzione.
La mia comprensione dei commenti è che dovrebbe rendere il codice più comprensibile per l'umano. Il computer non dovrebbe preoccuparsi di ciò che è nei commenti.
Quali benefici derivano dall'effettuare questo tipo di annotazione rispetto al semplice inserimento di un comando nel normale codice PHP?
vale a dire -
/**
* @Route("/{id}")
* @Method("GET")
* @ParamConverter("post", class="SensioBlogBundle:Post")
* @Template("SensioBlogBundle:Annot:post.html.twig", vars={"post"})
* @Cache(smaxage="15")
*/
public function showAction(Post $post)
{
}