You cannot prepend it to function or class definitions, or conditional structures such as if and foreach, and so forth.
La règle générale de fonctionnement est la suivante: si vous pouvez prendre la valeur de quelquechose, vous pouvez le préfixer avec @.