Moin,
"zero termination" (heißt das Teilung durch 0?),
Das wäre "division by zero" :)
Ich denke mal es geht darum, dass in C ein String mit einer Null abgeschlossen werden muß (damit meine ich das Zeichen mit dem Zeichencode 0, nicht das mit dem Code 48). Fehlt diese Null geht der String aus C-Sicht immer weiter bis irgendwo später zufällig eine Null auftaucht, kommt sie mitten im String vor, hört er aus C-Sicht da auf (das war auch das Problem das meinen Post bei </archiv/2002/9/25037/#m137848> so abrupt beendet hat). PHP selbst hat das Problem glücklicherweise nicht, da es sich die Länge eines Strings merkt (soweit ich weiss). Damit sind gleich eine Menge Kopfschmerzen verschwunden (buffer overflows zum Beispiel) aber PHP ist ja auch 'nur' in C geschrieben.
--
Henryk Plötz
Grüße aus Berlin