Почему в PHP не работает такой код?:
function test(){
return array(1,2,3);
}
print test()[1];
Ругается на: Parse error: syntax error, unexpected '['
Хотя вроде ничего необычного. На php давно не писал, но на ruby и python аналогичный код работает...
>>> def x():
... return [1,3,4]
...
>>> x()[1]
3
irb(main):001:0> def x
irb(main):002:1> [1,2,3]
irb(main):003:1> end
=> nil
irb(main):004:0> x()[1]
=> 2
Ответ на:
комментарий
от r_asian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от roller
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от r_asian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от KRoN73
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос рубистам (2012)
- Форум Ruby: Доступ к элементу вложенного массива (2018)
- Форум ruby hash странное поведение (2011)
- Форум Почему один и тот же PHP код вызывает синтаксическую ошибку? (2017)
- Форум [fedora]ошибки при сборке php-5.2.17 (2011)
- Форум Сложное вычисление на Python и засовывание результата в Ansible (2020)
- Форум [scala][generics] Ограниченно обобщенная функция (2011)
- Форум Puppet custom facts check zabbix user (2018)
- Форум А это программа на Haskell, которая выводит программу на Python, которая... (2010)
- Форум Help! по сборке FF (2007)