parser

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

 

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

^hash.foreach не хочет выполняться

tephnyt 15.05.2011 18:35

Здравствуйте! Помогите, пожалуйста, разобраться. Делаю простую функцию показывающую все классы и их методы:
$classes[^reflection:classes[]]
^classes.foreach[class;methoded]{ 
	<h3>$class</h3>
	$methods[^reflection:methods[$class]]
	^methods.foreach[method_name;origin]{ 
		<p>$method_name ($origin)</p>
	}
}
В результате получаю ошибку при выполнении
^methods.foreach
foreach

is 'string', not a method or junction, can not call it
Причем если в
$methods[^reflection:methods[$class]]
вместо
$class
подставить имя какого-нибудь класса, то код будет работать.

В чем может быть проблема?