Opérateur d'exécutions

PHP supporte un opérateur d' exécution : guillemets obliques ("``" ) . Notez bien la différence entre les guillemets simples ( sur la touche 4) , et ceux-ci (sur la touche de la livre anglaise ) . PHP essaiera d ' exécuter le contenu de ces guillemets obliques comme une commande shell . Le résultat sera retourné ( i.e . : il ne sera pas simplement envoyé à la sortie standard , il peut être assigné à une variable ) .

 
?php

 
$output

 
=

 
`ls

 
-al`

 
;

 
echo

 
"

 
lt;pre

 
gt;$output

 
lt

 
;

 
/

 
pre

 
gt

 
;"

 
;

 
?





Cet opérateur est désactivé lorsque le safe mode est activé .

Voir aussi system( ) , passthru( ) , exec( ) , popen( ) et escapeshellcmd( ) .