parser

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

 

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

В модулях (файлах) с одноименным классом в режиме @OPTIONS: partial - порядок partial,dynamic приводит или нет к ошибке: You can specify call type option in a class only once

andylars 08.06.2016 20:56 / 08.06.2016 21:00

Не сразу понял в чем ошибка, и о какой специфической опции, которую можно упоминать лишь однажны - идет речь. Грешил на use в конструкторе.

Оказалось, что dynamic.
А порядок следования этих опций в @OPTIONS - имеет значение?

Просто, когда
в основном + подключаемом файле написано одно и то же:
@OPTIONS
partial
dynamic
Получаю:
You can specify call type option in a class only once

Когда, наоборот (так же, в обоих одно и то же):
@OPTIONS
dynamic
partial
Ошибки - нет.

По факту, я понимаю, что из-за "неправильного" порядка следования во втором случае, опция - dynamic у подключаемого файла просто не передается, раз ошибки нет.

Правда, то, что этот порядок оказывается есть, из документации явно не следует.