Spotkałem się ostatnio z pewnym frameworkiem Flex, w głównym katalogu były dwa pliki include_all.php i include_list.php :
include_all.php
<?php require_once( 'include_list.php' ); foreach( $libClass as $libPath ) { { require_once( FLLIB_DIR . $libPath ); if( FLPACKAGE_LIB === true ) { $cached_classes .= "nn"; } } else { } } if( FLPACKAGE_LIB === true ) { file_put_contents( FLLIB_DIR . "/FLPackage.php", $cached_classes ); } ?>
include_list.php
<?php 'utils/FLStringUtils.class.php', 'utils/FLArrayUtils.class.php', 'utils/FLCollection.class.php', // i kolejne pliki frameworka ); ?>
Z tego wynika, że wszystkie pliki są na początku ładowane i to budzi we mnie zastrzeżenia. Czy pliki powinny być na początku od razu wszystkie ładowane czy dopiero wtedy gdy dany jest potrzebny ?
Pozdrawiam
Darektbg