{% else-1 %}
Fallen * 10.22
(24 ноя 2013, 12:29) (0/0) [0]
Тема закрыта для обсуждения! *
Fallen * 10.22
(18 ноя 2013, 11:28) (0/0) [0]
UA95, слишком скуден в отличии отspl_autoload_register()
Fallen * 10.22
(18 ноя 2013, 11:19) (0/0) [0]
UA95, автолоад уг, я уже заюзал этотт метод на свой лад *
Fallen * 10.22
(17 ноя 2013, 00:48) (0/0) [0]
[VITAMIN], собственно попробовал применить на практике, вроде.удобненько ))
<?php
include \'system/core.php\';

$temp = Core::aclass(\'template\');

$temp->header(\'hello\');

?>
всеже лучше чем, овер 9000 инклудов ))
Добавлено 17.11.13 в 00:51:14:
да и класс довольно прост ))
<?php

class Core {
public static function aclass($type) {
if (require_once \'class/\'.$type.\'.php\') {
$classname = $type;
return new $classname;
} else {
throw new Exception(\'Класс не найден\');
}
}
}

?>
Fallen * 10.22
(16 ноя 2013, 22:49) (0/0) [0]
[VITAMIN], про синглы читал, но не рекомендуют их использование, у меня так файлы делятся, а по типам, тобишь классы работы с временем в одном файле, для работы с шаблонами в другом, для работы с файлами в третьем, ну и т.д.
Fallen * 10.22
(16 ноя 2013, 22:34) (0/0) [0]
[VITAMIN], ну хз, у меня более 20 классов, которые я использую, представь себе 20 инклудов
Fallen * 10.22
(16 ноя 2013, 21:17) (0/0) [0]
аппппп
Fallen * 10.22
(15 ноя 2013, 16:35) (0/0) [0]
Вопрос к знатокам.
Стоит ли использавать шаблон проектирования, типа Фабрика?

<?php
class Example {
//Параметризированный фабричный метод
public static function factory($type) {
if (include_once \'Drivers/\' . $type . \'.php\') { $classname = \'Driver_\' . $type; return new $classname;
} else {
throw new Exception(\'Драйвер не найден\'); } } }
?>

для быстрой подгрузки классов, так как я размещаю каждый тип классов, в разных файла.

Что скажете?
  • 1 из 1