Духовность™
Продвинутый новичок
вопрос по свойствам родителя/наследника
в наследнике, как правило, данный массив надо предопределять. как правильно делать это - на уровне декларации потомка:
или затирать parent-значение в конструкторе:
PHP:
abstract class parent
{
protected $sort_vars = array
(
'field_name' => 'id',
'sort_order' => 'DESC',
);
}
PHP:
class child extends parent
{
protected $sort_vars = array
(
'other_field_name' => 'id',
'other_sort_order' => 'ASC',
);
}
PHP:
class child extends parent
{
public function __construct()
{
$this->sort_vars = array (
'other_field_name' => 'id',
'other_sort_order' => 'ASC',
);
};
}