| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
virusav 12.09 10:39 / 12.09 10:40
parent/parent.p:@CLASS Parent @auto[sCurrentPath] $self.sPath[$sCurrentPath] @method[] $hMethodInfo[^reflection:method_info[$self.CLASS_NAME;method]] $result[$hMethodInfo.file]child/child.p:
@CLASS Child @USE ../parent/parent.p @OPTIONS locals @BASE Parent @auto[sCurrentPath] $self.sPath[$sCurrentPath]index.html:
@main[] ^use[child/child.p] ^Child:method[] - $Child:sPathРезультат:
.../child/../parent/parent.p - .../child/child.pНужно, чтобы даже при статическом вызове класс знал, где он находится, но при этом чтобы не приходилось определять в каждом классе метод @auto[sCurrentPath].