czy skrypty uruchamiane w CLI są interpretowane czy kompilowane?

chodzi mi o to, że mam sobie demona demon.php który coś tam robi w nieskończonej pętli uruchamiam go tak:

php demon.php >> /dev/null &

czy ten demon zostaje raz ( przy uruchomieniu skompilowany ) i działa jako kod wykonywalny czy w jest kółko interpretowany po jakichś fragmentach kodu?


************************************************************************

już wiem, jest interpretowany raz, na początku ( chyba że wrzuci się tam jakieś evale itp. ) w sumie to oczywiste - działa jak każda inna php'ka ale musiałem się upewnić