Автоматично керована пам'ять для локальних змінних і call frames. Коли функція викликається — її дані додаються на стек. При поверненні — видаляються. Stack overflow = рекурсія занадто глибока, стек переповнений.
Динамічна пам'ять для об'єктів з невизначеним часом життя. Виділяється при new Object(), звільняється garbage collector'ом. Memory leak = об'єкти не звільняються, бо є «зайві» посилання на них.
memory_get_usage() — поточне споживанняmemory_limit у php.ini — максимум для одного процесу