PHP supporte un opérateur d'exécution : guillemets obliques
(``
). Notez bien qu'il ne s'agit pas de guillemets simples. PHP
essaie d'exécuter le contenu de ces guillemets obliques comme une commande
shell. Le résultat sera retourné (c'est-à-dire : il ne sera pas simplement
envoyé à la sortie standard, il peut être affecté à une variable).
Utiliser les guillemets obliques revient à utiliser la fonction
shell_exec().
Exemple #1 Opérateur backtick
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
Note:
Cet opérateur est désactivé lorsque la fonction shell_exec() est désactivée.
Note:
Contrairement à d'autres langages, les guillemets obliques n'ont pas de signification spéciale dans une chaîne entourée de guillemets doubles.