рекурсия

рекурсия

PHP: Рекурсивное дерево файлов с маской на практике

Если мы решили красиво все писать, то классы лучше хранить в разных файлах, один класс = один файл. Для того, чтобы автоматически подключать модули, легче сделать перебор внутри главного класса, примером использования является сборка всех js файлов из папок модулей

<head>
        <?php
	$files_js = listFromDir(__DIR__ . DIRECTORY_SEPARATOR . 'common' . DIRECTORY_SEPARATOR . 'js', '|(.*)js$|i', true);
	foreach($files_js AS $file => $full) {
		echo '<script src="common/js/' . $file . '"></script>';
	}
	$files_js = listFromDir(__DIR__ . DIRECTORY_SEPARATOR . 'modules', '|(.*)js$|i', true);
	foreach($files_js AS $file => $full) {
		echo '<script src="modules/' . $file . '"></script>';
	}
	?>
</head>

Продолжить чтение…


рекурсия рекурсия