Ответ 1
Реальная память - это объем памяти, зарезервированный для процесса PHP. PHP резервирует память в больших кусках, и это будет <= memory_limit и может увеличиться во время выполнения script. Например. Если он заполняет кусок, и затем вы пытаетесь назначить новую переменную, он зарезервирует еще один фрагмент.
Если вы установили параметр в FALSE, он сообщает только объем памяти, который PHP фактически использует в зарезервированной памяти. Это будет увеличиваться каждый раз, когда вы назначаете новую переменную, или вызываете функцию и т.д.
Если вам интересен объем используемой памяти, тогда вам понадобится реальная память.
Если вы отлаживаете или пытаетесь настроить фрагмент кода, вы, вероятно, больше интересуетесь памятью emalloc(). Это позволит вам проверять память до и после вызова назначения или функции и вычислять дельта.