parser

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

 

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

Ответ

G_Z 16.06.2015 15:22 / 16.06.2015 15:22

> не знал, что неприсвоенный $result возвращает bool...
Это проверка на пустой хеш.
В данном контексте $result вернёт число ключей.

http://www.parser.ru/docs/lang/hashclass.htm
Хеш считается определенным (def), если он не пустой. Числовым значением хеша является число ключей (значение, возвращаемое методом ^хеш._count[]).
> трикс какой-то... видимо позволяет обходить $._default ключи, в отличие от прямого foreach, опять же интересно почему
Даже в документации пример про foreach.