parser

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

 

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

два вопроса

StopDesign 24.09.2008 03:53

1. можно ли вернуть void из метода? У меня не получилось. Если делаю $result[], то результат работы метода будет класса string.

2. можно ли узнать, через какой класс был вызван статический метод? Проще на примере:
@main[]
$oC[^C::init[]]
^^oC.new[] = ^oC.new[]<br>
^^C:new[] = ^C:new[]


@CLASS
B
@new[]
$CLASS_NAME


@CLASS
C
@BASE
B
@init[]
###
@new[]
^BASE:new[]
Возможно, так оно и надо... Но статические переменные дочернего класса в статическом методе базового класса мне тоже не достать... А хочется знать, через что вызван метод.


P: 3.3.0. @OPTIONS: locals.