Size: a a a

2021 November 07

AR

Aren Roger in PHP
Я незнал что они оличаються
источник

MM

Maksim Masiukevich in PHP
Не удивлен
источник

AR

Aren Roger in PHP
Всмысле
источник

SP

Sergey Protko in PHP
не зли админов. тебе дали почитать информацию, намекнули что валют в мире больше чем одна и т.д. читай в запине правила чата. Есть разница между "как правильно делать X" и "как мне сделать конкретный X но я вам ничего не скажу вытаскивайте из меня сами"

Не говоря уже о том что достаточно вбить в поиск "как правильно хранить деньги" а сюда идти если у тебя есть конкретные вопросы и сомнения, или же хочется подтвердить или опровергнуть догадки. Но все это подразумевает какую-то самостоятельную работу
источник

AR

Aren Roger in PHP
ok
источник
2021 November 08

N

NVMBR in PHP
Переслано от NVMBR
народ подскажите правильное  динамическое подключение meta тегов с open graph для каждой страницы
источник

N

NVMBR in PHP
https://dpaste.org/TvAc такое решение будет верным?
источник

AD

Andrey Dembitskyi in PHP
Нет.
Как минимум сломанный синтаксис.
источник

N

NVMBR in PHP
я исправил
источник

N

NVMBR in PHP
мало на пхп пишу
источник

AD

Andrey Dembitskyi in PHP
источник

W

Wembley in PHP
Всем привет. Подскажите, верно ли я интерпретировал и понял суть анонимных функций?

Анонимная функция — это функция без имени и без доступа ко внешним переменным.

$closure = function($name) {return 'Hello' . $name;}

Замыкание — это анонимная функция, имеющая доступ к внешним переменным с помощью use().

$name = 'Rustam';
$closure = function() use($name) {return 'Hello ' . $name;}

Стрелочные функции — это сокращённая запись анонимной функции.

$closure = fn($name) => 'Hello ' . $name;
источник

АС

Альберт Степанцев... in PHP
1. Не к переменным, а к их значениям.
источник

АС

Альберт Степанцев... in PHP
2. Стрелка - не просто сокращенная запись, но еще и неявное замыкание всего контекста
источник

АС

Альберт Степанцев... in PHP
0. Главное в том, что лямбды создаются в рантайме. Это «поздние» функции.
источник

SM

Sasha Mikhlyaev in PHP
чтобы не было замыкания контекста можно использовать static
источник

W

Wembley in PHP
То есть стрелка автоматом подтягивает все переменные (а вернее их значения) из всего контекста?

$name = 'Rustam';
$closure = fn() => 'Hello, ' . $name;
источник

АС

Альберт Степанцев... in PHP
упрощая - да
источник

W

Wembley in PHP
А как можно понять Runtime? Что это такое? В гугле нашлось лишь parallel\Runtime
источник

АС

Альберт Степанцев... in PHP
у PHP три основные стадии исполнения: парсер, компилятор и рантайм (то есть исполнение кода)
лямбды, в отличие от именнованных функций, создаются в рантайме
источник