Создать класс с несколькими конструкторами, вызывать конструкторы в зависимости от переданных параметров
<?php
class BaseClass {
private $data = array();
function __construct($color) {
}
function __construct($color, $name) {
}
function __destruct() {
//$obj = new BaseClass();
}
}
$obj2 = new BaseClass("dfdfg", "dsdsdssdsddssd");
?>
сделать так что бы вызывался тот конструктор, в зависимости от того какие параметры я задаю ( $obj2 = new BaseClass("dfdfg", "dsdsdssdsddssd");
)
Можно и так сделать
<?php
class BaseClass {
private $data = array();
function __construct($color, $name = null) {
if (null === $name) {
$this->construct1($color);
} else {
$this->construct2($color, $name);
}
}
private function construct1($color) {
}
private function construct2($color, $name) {
}
function __destruct() {
//$obj = new BaseClass();
}
}
$obj2 = new BaseClass("dfdfg", "dsdsdssdsddssd");
?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно в плеер на странице, например FlowPlayer, вставить ссылку из БД, сайт на php?
Есть код отправки почты с возможностью прикрепления файла Все прекрасно работало на поддомене, когда перенес на основной, код перестал работатьТо...
ЗдравствуйтеЕсть таблица результатов тестирования, каждая строчка содержит информацию, сколько тот или иной юзер набрал в том или ином тесте