Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2015, 12:23
Новичок на форуме
Отправить личное сообщение для nevro Посмотреть профиль Найти все сообщения от nevro
 
Регистрация: 03.04.2015
Сообщений: 5

Анонимные\именованные функции - экономия памяти при создании?
Прочитал про функции, но не понял следующий момент:
1. Перед выполнением парсер побегает скрипт и, встретив именованную функцию, помещает её в память.
2. Затем начинает выполнять скрипт.
3. Встретив во время выполнения вызов анонимной функции, он только тогда ищет определение этой функции и помещает её в память.

1. Правильно ли я понял схему? Если нет, то как правильно?
2. На мобильных устройствах использование анонимных функций, получается,экономит память? Т.е. Чтобы парсер не забивал память сразу всеми функциями из скрипта - некоторые могут быть в условиях, которые никогда не выполнятся.
Ответить с цитированием