Végrehajtó operátorok

A PHP-nek egy végrehajtó operátora van: [na nem kell semmi rosszra gondolni, semmi köze az adóhatósághoz...]: a visszaidézőjel [aki tudja az igazi nevét, ne rejtse véka alá!] (``). Ezek nem szimpla idézőjelek! A PHP megpróbálja a string tartalmát, mint egy shell command-ot [kagyló parancsot :)] végrehajtani: a kimenet lesz az egész értéke (nem kiírja a képernyőre, hanem hozzárendelhető egy változóhoz).

[Az alábbi kis példa az aktuális könyvtár tartalmát (hosszú lista, rejtett fájlok is) formázva írja ki (illetve fix szélességű betűket használva, újsor karaktereket tiszteletben tartva)]


$output = `ls -al`;
echo "<pre>$output</pre>";

   

Megjegyzés: A végrehajtó operatár nem használható, ha a safe mode be van kapcsolva.

Lásd még: system(), passthru(), exec(), popen(), és escapeshellcmd().