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:[email protected]]
> 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