Zgodnie z tematem, chciałbym uzyskać informację czy stosowanie include/require (dalej I/R) w "ciele" metody obiektu zaoszczędzi nam chociaż trochę pamięci.
Chodzi tutaj o pamięć, które jest potrzebna do załadowania samego kodu, pytanie z kategorii samego mechanizmu PHP a nie kodowania

Prościej: pytanie brzmi, czy PHP podczas kompilacji zawsze i wszędzie wywołuje I/R które zostały w pliku zdefiniowane (tym samym stosowanie I/R pod kątem oszczędzania pamięci jest bez sensu) czy może I/R jest dopiero kiedy dana metoda zostanie faktycznie wywołana?
Przykład (proszę o powstrzymanie się przed wypowiedzami typu "ale kiedy takie coś będzie miało miejsce", będzie

Scenariusz 1: Plik z klasą (pełną) ma 1MB, metoda M1 ma 10 linijek kodu, metoda M2 ma powiedzmy 100000 linijek (które zajmują prawie 1MB) - na potrzeby przykładu
Scenariusz 2: Plik z klasą w której każda metoda zamiast kodu ma "include('Method-M1.php');" (plik ma 1KB), "include('Method-M2.php');" (plik ma prawie 1MB) - j/w
Wywołanie 1: PHP wczytuje plik z klasą (1MB), tworzymy obiekt, wywołuje M1 (dla 10 linijek kodu wczytano 1MB kodu)
Wywołanie 2: PHP wczytuje plik z klasą (~1KB), tworzy obiekt, wywołuje M1 (~1KB) - tu moje pytanie, czy PHP wczytał rzeczywiście łącznie ~2KB czy nadal 1MB?
Nie wiem czy pytanie jest jasne i czy nie jest oczywiste

Za każdą odpowiedź z góry dziękuję.