??? ??? PHP 7.4? ?????? ??? ? ??? ?? ?????. 1) => ???? ???? ???? ??? ???? ???? ?????. 2) ??? ??? ?? ????? ?? ??? ??? ???? ?????. 3) ?? ?? ???? ???? ????? ?? ?? ?? ? ?? ??? ?????.
??
PHP 7.4?? ??? ??? ??? ???? ??????, ?? ?? ? ???? PHP ??? ?? ?? ????????. ??? ??? ?? ??? ?? ? ? ???, ?? ?? ??? ????? ???? ?? ??????? ???? ????? ???? ????? ?? ? ? ????????. ? ??? ??? ??? ??? ??, ?? ??, ?? ???? ? ?? ??????? ??? ????? ??? ???? ?? ???.
?? ?? ??
??? ??? ???? ?? PHP? ??? ???? ?????. ???? ?? ???? ??? ???? ?? ????? ??? ?? ??? ?? ???? ?????? ?? ?????. ??? ??? ?? ???? ??? ???? ????? ?? ?? ?? ???? ? ????? ?????.
?? ?? ?? ?? ??
??? ??? ?? ? ??
??? ??? ?? ???? ?????? ??? ?????. =>
???? ???? function
???? ???? ???? use
??? ? ???? ??? ?????. ??? ??? ?? ??? ?? ?? ??? ??? ??? ?? ???? ??? ????? ????.
?? ?? ??? ??? ??? ??? ?? ?? ? ? ????.
$ double = fn ($ x) => $ x * 2; echo $ double (5); // ?? 10
? ??? fn
???? ??? ??? ???? ? ???? =>
???? ?? ??? ?? ??? ?????.
?? ??
??? ??? ?? ???? ???? ????? use
???? ?? ??? ???? ?? ?? ???? ??? ???? ?????. ?? ??? ??? ?? ???? ?? ? ???? ??? ?? ??? ? ? ??? ?????.
?? ??:
$ y = 10; $ add = fn ($ x) => $ x $ y; echo $ add (5); // ?? 15
? ??? ??? ?? $add
?? $y
???? ???? ?? ?? ??? ?????.
??? ??? ?? ???? ?? ??? ? PHP? ?? ??? ?????. ??? ??? ???? ??? ????? ?? PHP ???? ???? ?????. ??? ??? ??? ??? ?? ??? ??? ??? ??? ??? ???? ?? ???? ??? ??? ? ??? ? ????.
??? ?
?? ??
??? ??? ?? ???? ??? ?? ?? ?? ?? ?? ?????. ?? ??, ?? ???? ??? ??? ???? ??? ??? ? ? ????.
$ ?? = [1, 2, 3, 4, 5]; $ doublenumbers = array_map (fn ($ n) => $ n * 2, $ ??); print_r ($ doublenumbers); // ?? ?? ([0] => 2 [1] => 4 [2] => 6 [3] => 8 [4] => 10)
? ??? array_map
??? ??? ??? ?? ??? ???? ? ??? ??? 2? ????.
?? ??
??? ??? ?? ??? ?? ??? ??? ???? ??? ??????? ??? ? ????.
$ auterfunction = function ($ x) { $ innerfunction = fn ($ y) => $ x $ y; ?? $ innerfunction (10); }; Echo $ eoterfunction (5); // ?? 15
? ??? Arrow ?? $innerFunction
?? ?? $outerFunction
?? ??? ???? $x
??? ?????.
???? ?? ? ??? ?
??? ??? ??? ? ???? ? ?? ???? ??? ??? ? ????. ?? ??, ??? ??? ??? ?? ?? ?? ?? ?? ?? ? ? ????.
// ?? ?? $ complexfunction = fn ($ x) => { if ($ x> 0) { $ x * 2? ?????. } ? ?? { return $ x; } };
? ??? ???? ?? ??? ??? ?? ??? ???? ???? ?? ???? ??? ? ????.
$ positivedouble = fn ($ x) => $ x> 0? $ x * 2 : $ x; echo $ positivedouble (5); // ?? 10 echo $ positivedouble (-5); // output-5
?? ??? ? ?? ??
?? ?? ???? ??? ??? ?? ???? ?? ??? ???? ???? ?????. ??? ?? ??? ??? ?? ???? ??? ?? ???? ??? ?? ???? ???? ? ????.
?? ??, ??? ?? ??? ?? ???? ?? ??? ??????.
// ??? ??? ???? $ start = microtime (true); for ($ i = 0; $ i <10000000; $ i) { $ double = fn ($ x) => $ x * 2; $ double (5); } $ end = microtime (true); Echo "??? ?? ?? ?? :". ($ end- $ ??). "? \ n"; // ??? ??? ?? $ start = microtime (true); for ($ i = 0; $ i <10000000; $ i) { $ double = function ($ x) { $ x * 2? ?????. }; $ double (5); } $ end = microtime (true); Echo "???? ?? ?? ?? :". ($ end- $ ??). "? \ n";
???? ?? ??? ?? ? ?? ???? ?? ??? ?? ??? ??? ??? ?? ??? ? ???? ?? ??? ????.
??? ??? ??? ? ?? ??? ??? ????.
- ??? ??? ?? ???? ??? ??? ?????.
- ??? ??? ???? ?? ??? ?? ?? ??? ???????.
- ??? ??? ???? ?? ? ? ??? ??? ??? ?????????.
??? ??? ?? ???? ??? ??? ??? ??? ?????? ???? ???? PHP ??? ??? ? ????.
? ??? PHP 7.4? ?? ? ??? ?? (?? ??)? ??????.? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











PHP ??? ??? ???? ??? ??? ???? ?? ??(Currying)? ??? ????? ????, ?? ???? ??? ?? ????? ???? ?? ???? ???? ????? ?????. PHP??? ??? ??? ???? ??? ??? ???? ??? ?? ???? ???? ?? ? ????. ?? ??? ??? PHP7.4? ??? ??? ?? ?? ?????. ?? ??? ??? ? ??, ?? ???? ???? ??? ?? ?? ?????.

???: 1. ??? ??? ??? ?? ??? ???? ?? ???? ???? ????. 2. ??? ??? ?? this? ???? ??? ?? ??? ??? ? ????. ??? ??? ???? ??? ? ????. 4. ??? ???? ?? ??? ??? ??? ???? ????.

PHP ??? ??? ???? ?? ??? ????? ?? ?? ??? ?????. PHP 7.4 ????? ??? ??? ???? ????? ? ??? ?? ?? ??? ?? ?? ??? ??? ??(ArrowFunctions)? ???????. ? ????? ??? ??? ???? ???? PHP ??? ???? ??? ???? ???? ?? ??? ?????. ?? ?? ??? ????. ??? ?? ?? ?? ??? ?? ?? ?? ? ??? ??? ???? ?? ????? ??????.

??? ??? PHP7.4? ?????? ??? ? ??? ?? ?????. 1) => ???? ???? ???? ??? ???? ???? ?????. 2) ??? ??? ?? ????? ?? ??? ??? ???? ?????. 3) ?? ?? ???? ???? ????? ?? ?? ?? ? ?? ??? ?????.

PHP ??? ??? ???? ???? ????? ?? PHP ???????? ??? ??? ?? ??? ?? ??? ???? ?? ???(if-else)? ???? ?? ??? ????. ??? ???? if-else ??? ???? ??? ????? ?? ???? ? ????. ? ????? ????? ?? PHP7.4??? ??? ??(arrowfunctions)? ??????. ??? ??? ???? ???? ?? ???? ?? ?? ??? ?????. ? ????? ??? ??? ?????.

es6?? ??? ?? ??? this ??? ??? ??? ??? ???? ?????. ??? ???? this? ???? ???? ??? ?? ?? ?? ?????. ??, ??, ??? ? ?? ?????? this? ???? ??? ? ????. ??? ??.

PHP ??? ??: ?? ??? ??? ??? ???? ???? ?? ?? ??? ?????. ??: PHP ?? 7.4??? ??? ??(arrowfunctions) ??? ?????? ??? ?? ??? ?????. ?? ??? ?? ?? ??? ???? ?????. ? ????? ??? ??? ?? ???? ???? ?? ?? ??? ?? ?? ??? ?? ??? ???? ??? ?????. 1. ??? ???? ?????? ??? ??? PHP7.4 ??? ??? ??? ?????.

? ????? JavaScript ??? ??? ?? ?? ?? ??? ? ????. ES6? ??? ??? ???? ??? ???? ??? ??? ??? ? ???? ? ? ?? ???? ??? ?? ??????. ?? ??? ?? ?? ?? ? ? ????.
