Végrehajtó operátorok
A PHP-ban létezik egy program-végrehajtó operátor: a visszaidézÅ‘jel (backtick) [aki tudja az igazi nevét, ne rejtse véka alá!] (``). Ezek nem szimpla idézÅ‘jelek! A PHP megpróbálja a sztring tartalmát parancssorból futtatandó utasÃtásként végrehajtani, amelynek a kimenete lesz az operátor értéke. Ez nem egyszerűen a kimenetre kerül, hanem hozzárendelhetÅ‘ egy változóhoz. A visszaidézÅ‘jel (backtick) operátor azonos a shell_exec() függvénnyel.
[Az alábbi kis példa az aktuális könyvtár tartalmát (hosszú lista, rejtett fájlok is) formázva Ãrja ki (fix szélességű betűket használva, újsor karaktereket tiszteletben tartva)]
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
Note: A végrehajtó operátor nem használható, ha a safe mode be van kapcsolva vagy amikor a shell_exec() függvény le van tiltva.
Lásd még a kézikönyv Programfuttató függvények cÃmű részét, popen() proc_open() függvényeket, valamint a Parancssori programozás a PHP-ben cÃmű fejezetet.