php -a
çok yararlı değildir.
Senin gibi, aşağıda küçük bir senaryo yazmak ve /usr/bin yerleştirin öneririz:
import readline
from subprocess import call
pre_lines = """
ini_set("display_errors", 1);
error_reporting(E_ALL);
date_default_timezone_set("GMT");
"""
if __name__ == '__main__':
try:
call(["php", "--version"])
print
while True:
user_input = raw_input('php> ')
if user_input.strip() == "":
continue
elif user_input.find("=")>=0 and user_input.find("==")==-1:
pre_lines += user_input + ";\n"
elif user_input.find(";")>=0:
call(["php", "-r", "%s\n%s" % (pre_lines, user_input)])
else:
call(["php", "-r", "%s\nvar_export(%s);" % (pre_lines, user_input)])
print
except EOFError:
print "Bye"
except KeyboardInterrupt:
print "Bye"
except OSError:
print "You either don't have PHP installed, or the PHP binary is not in PATH"
Yukarıdaki ile, taleb destek ve kolayca denklemler değerlerini kontrol edeceğiz.