"list() - это не функция, а языковая конструкция." с одной стороны очень удобная штука,
НО не ахти имхо корректно работает
list($a, $b) = array('a'=>10, 'b'=>20, 30, 40);
чему будут равны $a и $b? (вопрос риторический)
дык вот, можно ли в пыхе слабать свои языковые конструкции типа list?
1. DlTA - 25 Апреля, 2013 - 09:40:18 - перейти к сообщению
2. EuGen - 25 Апреля, 2013 - 09:47:51 - перейти к сообщению
list нужна лишь для того, чтобы присвоить нескольким переменным значения за одну операцию. То есть
- что ожидается (желается) увидеть?
DlTA пишет:
list($a, $b) = array('a'=>10, 'b'=>20, 30, 40);
- что ожидается (желается) увидеть?
3. Мелкий - 25 Апреля, 2013 - 09:48:18 - перейти к сообщению
DlTA пишет:
чему будут равны $a и $b? (вопрос риторический)
Оп-па, а я ошибся с ответом на этот вопрос
Спойлер (Отобразить)
DlTA пишет:
можно ли в пыхе слабать свои языковые конструкции типа list?
Разве только PECL'ом.
4. DlTA - 25 Апреля, 2013 - 10:10:12 - перейти к сообщению
EuGen пишет:
хотелось бы иметь возможность переприсваивать в порядке очереди, а не по числовому индексу, (желается) увидеть?
да и вообще чуствуется некая скудность функциональности, для получения должного результата приходится лепить неимоверные костыли