L'interpréteur PHP dispose d'un certain nombre d'arguments qui peuvent être bien utiles.

Si vous désirez par exemple vérifier la syntaxe d'un script, mais sans pour autant l'exécuter, vous pouvez utiliser l'option -l (lint) de l'interpreteur PHP. Le résultat retourné par PHP sera,

• En cas de succès : No syntax errors detected in
• En cas d'echec : Errors parsing

Si vous voulez obtenir rapidement la liste des modules compilés et chargés par PHP (ce qui est visible par la fonction phpinfo() et qui peut-être produit également en utilisant l'option -i), vous pouvez utilisez plus simplement l'option -m. Cette option vous retournera par exemple :

armel@chrome:~$ php -m
Running PHP 4.2.1
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies

[PHP Modules]
xslt
xml
standard
sockets
session
posix
pcre
mysql
ftp
ctype
bz2
zlib

[Zend Modules]
L'option -w est également intéressante. Elle permet de nettoyer le code d'un script en supprimant les commentaires et les espaces, etc.

N'hésitez pas à consulter l'ensemble des options en faisant un simple php -h et en consultant la documentation officielle de PHP.

Using PHP from the commande line