cron Jobs werden in der Regel vom Betriebssystem aufgerufen. Wenn du einen URL aufrufen möchtest, kann du dafür wget benutzen. Damit kann man dann auch Parameter übergeben. In deinem Fall würde es dann folgendermaßen aussehen:
Das hat er geschrieben, richtig. Jetzt besteht ja die Möglichkeit, dass er die Argumente für die Kommandozeilen noch gar nicht kennt? Und aus dem Grund "irgend einen Schalter" von aussen sucht? Bei HTTP - Requests wäre das GET. Da er die Datei aber schon cron.php nennt, vermute ich mal, dass er diese nicht primär für den Aufruf per HTTP geschrieben hat. Es ist eine Alternative und spart den unnötigen Weg über WGET ...
Um einen Testbetrieb zu ermöglichen, würde dann z. B. auch so etwas reichen: /php/cron.php -test
Auch nicht schlecht. Dann müssten wir aber seine Frage abwerten, da sich schlecht gestellt ist und zu unnützen Diskussionen führt :) Für mich ist eine GET Variable an einem HTTP Request gebunden.