mixed max(mixed arg1, mixed arg2, mixed argn);
Si le premier paramètre est une tableau, max() retourne la plus grande valeur de ce tableau. Si le premier paramètre est un entier, une chaîne ou un double, max() requiert au moins deux paramètres, et retournera alors le plus grand díentre eux. Le nombre díargument est alors illimité.
Si au moins une valeur est de type double, elle seront toutes traitées comme des doubles, et un double sera retourné. Si aucune valeur níest de type double, elles seront traitées comme des entier, et un entier sera retourné.