Jak automatycznie ładować rozszerzone klasy?

Planuję użyć funkcji automatycznego ładowania PHP, aby dynamicznie ładować tylko potrzebne pliki klas. Teraz może to spowodować ogromny bałagan, jeśli każda pojedyncza funkcja ma oddzielny plik, więc mam nadzieję i pytam, czy istnieje sposób, aby powiązane klasy pozostały w 1 pliku klasy i nadal były ładowane automatycznie

function __autoload($class_name){
    include('classes/' . $class_name . '.class.php');
}

Powiedzmy, że istnieje nazwa klasy zwierzęta, a następnie inna klasa o nazwie psy. Klasa psów przedłuża klasę zwierząt, teraz, gdybym nazwał klasę psów, ale NIE nazwał klasy zwierząt, czy plik klasy zwierząt nadal byłby ładowany?

questionAnswers(4)

yourAnswerToTheQuestion