РНР работает как консольная утилита. Запустился, поработал долю секунды,
завершился.
Поэтому вопросы управления памятью в 99% случаев РНР разработчиков не волнуют. Как и её очистка
Чисто технически подробности управления памятью также полностью скрыты от разработчика.
Всё что надо знать о работе РНР с памятью - "РНР работает с памятью за тебя"
Так что в целом, единственное что вас должно интересовать - это не работать с большими объёмами данных в скрипте. Но это и так очевидная рекомендация.
Если хочется прям вдаваться в детали (хотя совершенно непонятно, зачем это джуну), то
PHP insernals Memory management