Здравствуйте!
Что-то я не пойму, в PHP5 нельзя чтоли сделать класс с несколькими конструкторами? Следующий код
class Field
{
private $name='';
private $properties=array();
function __construct($field_name)
{
$this->name=$field_name;
}
function __construct($field_name, $field_properties)
{
$this->name=$field_name;
$this->properties=$field_properties;
}
...
}
Дает ошибку
Fatal error: Cannot redeclare Field::__construct()
Ищу хоть какуюто информацию о нескольких конструкторах - не нахожу. Ищу информацию о том, что несколько кострукторов в PHP5 сделать нельзя - тоже не нахожу.
Вопрос. Возможно ли в PHP5 сделать несколько конструкторов у класса?