If I understand Dmitry correctly, this would be stored as the compiler internal 
representation of the 'new Entity("foo")' code, but this wouldn't be executed 
until an external mechanism decides to do so. So, this is PHP code and it is 
compiled and stored in memory besides the function opcodes, but not evaluated.

You're right, it contains code. The key point is that this code will never be 
executed nor used in any way until an external mechanism decides to retrieve 
and evaluate it. That's metadata.

Regards

François

> -----Message d'origine-----
> De : Crypto Compress [mailto:cryptocompr...@googlemail.com]
> Envoyé : mercredi 18 février 2015 23:11
> À : PHP Developers Mailing List
> Objet : Re: [PHP-DEV] Annotations in PHP7
> 
> Hi List,
> 
> > <orm(new Entity("foo"))>
> 
> this may be off-topic. However i'm wondering how this could be an
> annotation? It looks like code. Why not include this into proper method?
> What am i missing?
> 
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to