PHP tek bir çalıştırma işlecini destekmektedir: ters tırnak imleri (``
).
Bunların sıradan tek tırnaklar olmadığına dikkat edilmelidir! Ters tırnak
imlerinin arasına yazılmış komutları PHP komut satırında çalıştıracak ve
çıktısını döndürecektir. Yani, komut satırına birşey çıktılanmaz; ama
sonucu bir değişkene atayabilirsiniz. Çalıştırma işleci
shell_exec() işlevinin yaptığı işi yapar.
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
Bilginize:
shell_exec() işlevi etkin değilse, çalıştırma işleci etkin değildir.
Bilginize:
Bazı başka dillerin aksine, tek tırnak imlerinin çift tırnaklı dizeler içinde özel bir anlamı yoktur.