Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

eval() et FILE

<?php

eval(' echo "__FILE__ is not `'.__FILE__.'` in `" .  __FILE__."`"; ');

FILE est une constante magique qui contient le chemin complet du fichier actuel. Ce n’est plus vrai lorsqu’on l’utilise à l’intérieur d’eval(), qui vient avec un suffixe supplémentaire indiquant qu’elle est exécutée dans eval(). En fait, eval() a son propre FILE, puisqu’il est exécuté dans une zone temporaire et isolée.

See Also

PHP Features

Last updated: 11 October 2026