Weil 1 "MB" bzw. MiB exakt 1048576 Byte entspricht - wenn memory_limit also auf 128M steht, kommt man durch die Multiplikation mit 1048576 auf den richtigen Wert.
Ja klar, darauf hätt ich auch kommen können.
Und wozu noch +65536? Und wie kommt Tom auf den Overhead?
Grüße, Matze