Size: a a a

2021 January 09

АС

Альберт Степанцев... in PHP
а декларативный, потому что вы на специальном языке описываете высокоуровневые требования к данным, в основном - в виде предикатов
не давая никаких инструкций - КАК отобрать данные, соответствующие этим предикатам
источник

АС

Альберт Степанцев... in PHP
понимаете, если бы вы писали что-то вроде

FOREACH row AS nextrow(table)
 SELECT row IF some(row)

- это был бы императивный стиль
источник

АС

Альберт Степанцев... in PHP
а вы просто описываете хотелки, а не инструкции
мол
SELECT * FROM table WHERE some()
источник

АС

Альберт Степанцев... in PHP
а уж как база будет делать - вложенными циклами или оптимизирует запрос, это вас не волнует
источник

A

Andrey in PHP
Достаточно понятное обьяснение
источник

VT

Vadym Trofymenko in PHP
+
источник

АС

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

ИЛ

Иван Лещёв in PHP
так можно договориться, что языки высокого уровня декларативные
источник

VC

Vladimir Chernyshev in PHP
Ну меня также мало волнует JIT под капотом или интерпретатор,  виндаа или юникс когда пишу a=fopen()
источник

АС

Альберт Степанцев... in PHP
Иван Лещёв
так можно договориться, что языки высокого уровня декларативные
LISP - точно да
источник

VC

Vladimir Chernyshev in PHP
Иван Лещёв
так можно договориться, что языки высокого уровня декларативные
+1
источник

АС

Альберт Степанцев... in PHP
если вы на него чуть внимательнее взглянете, то поймете, что SQL гораздо ближе к LISP, чем, например, к PHP
источник

DP

Dmitri Ponomarjov in PHP
Альберт Степанцев
а уж как база будет делать - вложенными циклами или оптимизирует запрос, это вас не волнует
Спасибо!
источник

SM

Sergey Milimko in PHP
Квиз кривой. Тут либо разрешать множественный выбор, либо убирать sql. Так как он явно тут не в тему.
источник

NV

Narek Vardanyan in PHP
Добрый день, я новичок в группе, я из Армении, думаю, здесь найду друзей и могу поделитесь своими знаниями 😊
источник

AD

Arkadiy Drol 性爱 in PHP
👍🏿
источник
2021 January 10

KN

Kirill Nesmeyanov in PHP
А я тут в пыхе багофичу нашёл интересную
источник

KN

Kirill Nesmeyanov in PHP
пилил такой DI , решил мемоизацию методов внутри парам резолвера зафигачить
источник

KN

Kirill Nesmeyanov in PHP
в общем, угадайте, будет true или false?
var_dump(
   spl_object_hash(fn ($a) => 23) === spl_object_hash(fn ($a) => 23)
);
источник

KN

Kirill Nesmeyanov in PHP
А так?
var_dump(
   spl_object_hash(fn ($a) => 23) === spl_object_hash(fn ($b, $c, $d) => 42)
);
источник