Size: a a a

2020 January 14

S🛸

Sergey 🛸 in phpGeeks
Eugene
разный код, в смысле сути не меняет? вызывать глобальную переменную в контексте функции - это не замыкание
лови без глобальной переменной и лямбд
```
function Bar() {
 var b = 1;
function Foo() {
 console.log(b);
}
 
Foo
()
}
```
источник

E

Eugene in phpGeeks
Sergey 🛸
лови без глобальной переменной и лямбд
```
function Bar() {
 var b = 1;
function Foo() {
 console.log(b);
}
 
Foo
()
}
```
это мой пример)
источник

h🐴

h0rsie 🐴 in phpGeeks
Kolo Boracia
Это вопрос после собеседования.. Я топил за то, что лямбда - это частный случай замыкания.  Замыкание возникает когда есть доступ к неким внешним переменным. В том же php - это когда мы используем use.. В общем как-то так говорил. Сейчас специально не лезу в википедию и  гугл, говорю как понимаю.
Вот и реально интересно, я был не прав? Если не прав - вот хотелось бы услышать правильный вариант от других людей.. а вот потом полезу уже в википедию..
лямбда это про функции высшего порядка, а замыкание - про область видимости. теплое и мягкое.
источник

KB

Kolo Boracia in phpGeeks
h0rsie 🐴
лямбда это про функции высшего порядка, а замыкание - про область видимости. теплое и мягкое.
ну воооооо... вот я так и понимаю это)
источник

h🐴

h0rsie 🐴 in phpGeeks
Kolo Boracia
ну воооооо... вот я так и понимаю это)
одно - НЕ частный случай другого
источник

h🐴

h0rsie 🐴 in phpGeeks
две ортогональные вещи
источник

E

Eugene in phpGeeks
h0rsie 🐴
две ортогональные вещи
красиво
источник

KB

Kolo Boracia in phpGeeks
да..
источник

KB

Kolo Boracia in phpGeeks
душой понимал, а слов не находил... а вот тут - два предложения и правильное определение
источник

S🛸

Sergey 🛸 in phpGeeks
h0rsie 🐴
одно - НЕ частный случай другого
но не php, потому что в php у тебя не может быть замыкания без лямбы
источник

KB

Kolo Boracia in phpGeeks
вот да, и тут опять можно вернуться к Closure
источник

h🐴

h0rsie 🐴 in phpGeeks
Sergey 🛸
но не php, потому что в php у тебя не может быть замыкания без лямбы
ну в пхп своя атмосфера. на собеседовании надо давать развернутый ответ, чтобы не осталось места для неверного толкования
источник

h🐴

h0rsie 🐴 in phpGeeks
вообще если ищут на должность "${language_name}-программист", то не надо к таким ходить
источник

h🐴

h0rsie 🐴 in phpGeeks
нормальные люди нанимают инженеров, безотносительно языка и технологий
источник

KB

Kolo Boracia in phpGeeks
Не.. там просто именно этот момент меня зацепил, на нем внимание даже не заострили, но мне чего-то запомнился.. И вот в итоге какая-то каша в голове получилась, поэтому я для себя и спросил как правильно это все называется.
источник

MZ

Max Zubkov in phpGeeks
ребят что дает вот эта строчка yii1 $code = Yii::app()->request->getParam('code');
источник

T

Titov in phpGeeks
🇺🇦 Ad Libitum
пытаюсь подключить debugbar через композер к чужому проекту. после того, как в начале файла добавляю require_once ($_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php'); моментально сыплется всё полностью: то есть крашится на $functions = functionsClass :: getInstance();, который находится чуть дальше.
дарова
источник

ЕП

Екатерина Подольская in phpGeeks
Прива. У кого какие машины, поделитесь, у меня ощущение, что моя 8 Gb DDR3 уже морально устарела как динозавр, памяти ни на что не хватает, одни браузеры столь требовательные стали...
источник

E

Eugene in phpGeeks
Max Zubkov
ребят что дает вот эта строчка yii1 $code = Yii::app()->request->getParam('code');
это аналог $_GET['code'] по идее
источник

MZ

Max Zubkov in phpGeeks
Eugene
это аналог $_GET['code'] по идее
из url достает?
источник