parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

max_rip 11.01.2014 01:04 / 11.01.2014 01:11

Лучше заменить
@init[hOptions]
на
@init[hOptions]
$_hOptions[^hash::create[$hOptions]]
И дальше с ним работать, в таком случае не будет ошибки если ничего не передадут и так точно будет работать.
Сам по себе @init[hOptions], скорее всего не делает глобальную переменную в самом классе, а после её явного объявления все должно прийти в норму.
Фактически она является локальной для метода, и к ней можно будет получить доступ не через self, а просто в другом методе написать $hOptions, должно будет сработать, но ... слишком много подводных камней, лучше уж явно.