News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Jake Bell:
PHP Annotations Are a Horrible Idea
October 18, 2012 @ 09:45:56

In his latest post Jake Bell talks about why he thinks annotations in PHP are a bad idea (not the concept of them, but how developers are currently using them. He's in favor of officil support though).

Both the Symfony 2 and Doctrine 2 libraries and components make liberal use of what have come to be called annotations - special code comments, usually prefixed with an @ that are actually interpreted by the application and affect its functionality. [...] This trend needs to die.

He points out that the use of code comments like this isn't a good practice and applications should never have to rely on them for functionality. He mentions issues with syntax/language functionality (can't use "php -l" on them, can't var_dump an annotation) and that it makes it more difficult to read and interpret the code. He includes an example from Ruby of an alternative and a possible solution in PHP involving a static "mapping" variable.

0 comments voice your opinion now!
annotations code comments opinion doctrine symfony


blog comments powered by Disqus

Similar Posts

InfoWorld: Review: 2 PHP tools rise above the rest

Anthony Ferrara: Object Scoping: A Triste Against Service Containers

RawSEO Blog: 5 reasons why oscommerce is a nightmare

Cal Evans' Blog: Six ways to be a better client for your developer - Point 6

Jani Hartikainen's Blog: Why does everything need to be integrated into a framework?


Community Events

Don't see your event here?
Let us know!


php7 laravel podcast version release interview wordpress framework library extension community introduction opinion unittest voicesoftheelephpant api language example laravel5 series

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework