require_once ('class/class.page.php');
$page=new Page();
хочу подключать хотя бы так
$page = $lc->connect("class.page.php","Page");
Может кто то знает еще более лучший способ, не стесняемся, а делимся =)
ну так вот, написал тот такую примитивную фигню
class Lc
{
public $temp="class/";//папка с классами
function __construct($temp=NULL)
{
if($temp!=NULL)
$this->temp=$temp;
}
/**
* Подключает класс и возвращает объект
* @param $nameFile имя файла содержащего класс
* @param $nameClass название класса
* @param $construct
* @return obj
*/
function connect ($nameFile=NULL,$nameClass=NULL,$construct=NULL)
{
if($nameClass!=NULL&&$nameFile!=NULL)
{
require_once($this->temp.$nameFile);
$class = new $nameClass($construct);
return $class;
}
}
}
В принципе пока мне достаточно, но вот проблема! Не могу придумать как передавать несколько параметров в конструктор.
Яже человек темный, кто как это реализует? Может вообще не заморачиваться и подключать по старому?