Re:
Ach - ich wußte es...
Es ist sicher nur ein Stilfrage, daß man eine Funktion zu dessen Zweck gebraucht. In Deinem Beispiel wird ebenso ein exit status erzeugt, den niemand sehen wird, noch interressiert.
... Abgesehen davon, daß ein ignorierter Exit Code in meinen Augen nun auch nicht das große Argument ist
Genau das meinte ich auch, als ich _Stilfrage_ schrieb. Relevant oder gar argumentationsfähig ist es tatsächlich nicht.
... Dann meinetwegen auch nochmal mit die(0), die(1) und das gleiche für exit. Ich kann keine Unterschiede zwischen exit und die feststellen. die erzeugt also anscheinend ebenso "ein exit status, den" -- von CLI-Skripten abgsehen -- "niemand sehen wird, noch interressiert" wie es laut dir exit tut. Oder wie meintest du das?
$ php -r 'die(7);'
$ echo $?
7 # Ausgabe
$ php -r 'exit(7);'
$ echo $?
7 # Ausgabe
Ups! Tja - hätte ich mal lieber vorher nochmals testen sollen ;)
Muß schon etwas länger her sein, daß ich dort einmal einen Unterschied (meinte?) wahrzunehmen. Tjo - Danke!
Gruß aus Berlin!
eddi