เดเดฐเต เดตเตผเดทเดคเตเดคเต เดตเดฟเดเดธเดจเดคเตเดคเดฟเดจเต เดถเตเดทเด เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดท เดฑเดฟเดฒเตเดธเต . เดชเตเดคเดฟเดฏ เดฌเตเดฐเดพเดเตเดเดฟเตฝ เดชเตเดคเดฟเดฏ เดซเตเดเตเดเดฑเตเดเดณเตเดเต เดเดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเตเด เดเดชเตเดชเด เด เดจเตเดฏเตเดเตเดฏเดคเดฏเต เดคเดเตผเดเตเดเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
เดคเดพเดเตเดเตเตฝ PHP 7.4-เตฝ:
- - เดเตเดฒเดพเดธเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเดชเตเดชเตเตพ เดคเดฐเด เดกเดฟเดเตเดฒเดฑเตเดทเดจเตเดเตพ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
เดเตเดฒเดพเดธเต เดเดชเดฏเตเดเตเดคเดพเดตเต {
เดชเตเดคเต int $id;
เดชเตเดคเต เดธเตเดเตเดฐเดฟเดเดเต $name;
} - เดฎเตเดฒเตเดฏเดคเตเดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต เดธเตเดเตเดชเตเดชเต เดฌเตเตปเดกเดฟเดเดเดฟเดจเตเดชเตเดชเด โfn(parameter_list) => exprโ เดซเดเดเตโเดทเดจเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดพเดเตเดฏเดเดเดจ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "fn($x) => $x + $y" เดเดจเตเดจเดคเต "$fn2 = เดซเดเดเตโเดทเตป ($x) เดเดชเดฏเตเดเด ($y) {$x + $y;}" เดเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต;
- เดเดฐเต เดกเดฟเดซเตเตพเดเตเดเต เดฎเตเดฒเตเดฏเด เดจเดฟเตผเดตเดเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจ "??=" ("a ??= b" เดเดจเตเดจเดคเต "a = a ?? b" เดเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, "a" เดจเดฟเตผเดตเดเดฟเดเตเดเดพเตฝ เด เดคเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดธเดเดญเดฐเดฟเดเตเดเดชเตเดชเตเดเตเด, เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเต เดธเดเดญเดฐเดฟเดเตเดเตเด "b" เดเดจเตเดจ เดฎเตเดฒเตเดฏเด เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต );
- เดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดเดฐเตเดคเตเดคเดฟเดฐเดฟเดเตเด เดฑเดฟเดเตเดเตเตบ เดคเดฐเดเตเดเดณเดฟเดฒเต เดคเดฐเดเตเดเดณเตเดเต เด
เดจเดจเตเดคเดฐเดพเดตเดเดพเดถ เดถเตเดฐเตเดฃเดฟ เดธเดเดฐเดเตเดทเดฟเดเตเดเตฝ, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดฟเดฑเตเดตเตเดกเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดคเดฐเดเตเดเดณเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดคเดฐเดเตเดเดณเตเดเต เดถเตเดฐเตเดฃเดฟเดฏเต เดตเดฟเดชเดฐเตเดคเดฎเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต ( เดฑเดฟเดเตเดเตเตบ เดคเดฐเดตเตเด เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดคเดฐเดตเตเด เดตเตเดฐเตเดฆเตเดงเตเดฏเด). เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดเตเดเตพ เดเดชเตเดชเตเตพ PHP-เดฏเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
เดเตเดฒเดพเดธเต เด {}
เดเตเดฒเดพเดธเต เดฌเดฟ เด {} เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเตเดจเตเดจเตเดเตเดฒเดพเดธเต เดชเตเดฐเตเดกเตเดฏเตเดธเตผ {
เดชเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดฐเตเดคเดฟ(): A {}
}
เดเตเดฒเดพเดธเต เดเตเตฝเดกเต เดชเตเดฐเตเดกเตเดฏเตเดธเตผ เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเดฟเดจเต เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต {
เดชเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดฐเตเดคเดฟ(): B {}
} - "...$var" เดถเตเดฐเตเดฃเดฟเดเตพเดเตเดเตเดณเตเดณเดฟเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเต เด
เตบเดชเดพเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดฐเต เดชเตเดคเดฟเดฏ เด
เดฑเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด
เดฑเตเดเดณเตเดเต เดชเดเดฐเด เดตเดฏเตเดเตเดเตฝ เดจเดเดคเตเดคเตเด;
$เดญเดพเดเดเตเดเตพ = ['เดเดชเตเดชเดฟเตพ', 'เดชเดฟเดฏเตผ'];
$fruits = ['เดตเดพเดดเดชเตเดชเดดเด', 'เดเดฑเดเตเดเต', ...$เดญเดพเดเดเตเดเตพ, 'เดคเดฃเตเดฃเดฟเดฎเดคเตเดคเตป'];
// ['เดตเดพเดดเดชเตเดชเดดเด', 'เดเดฑเดเตเดเต', 'เดเดชเตเดชเดฟเตพ', 'เดชเดฟเดฏเตผ', 'เดคเดฃเตเดฃเดฟเดฎเดคเตเดคเตป']; - เดธเดเดเตเดฏเดพ เดฒเดฟเดฑเตเดฑเดฑเดฒเตเดเดณเดฟเตฝ (1_000_000_00) เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเดฑเตเดเดณเตเดณเตเดณ เดตเดฒเดฟเดฏ เดธเดเดเตเดฏเดเดณเตเดเต เดฆเตเดถเตเดฏ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด;
- เดชเดฟเดจเตเดคเตเดฃ , เดเดฐเต เดเดฌเตเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดฑเดซเดฑเตปเดธเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ, เดเดจเตเดจเดพเตฝ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดฌเตเดเดเตเดฑเตเดฑเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเตเดเดฐเดฃเดคเตเดคเต เดคเดเดฏเดฐเตเดคเต;
- เดชเตเดคเดฟเดฏเดคเต เดเดฌเตโเดเดเตเดฑเตเดฑเต เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป (เดธเตเดฐเดฟเดฏเดฒเตเดธเดฌเดฟเตพ, __เดธเตเดฒเตเดชเตเดชเต()/__เดตเตเดเตเดเดชเตเดชเต() เดเดจเตเดจเดฟเดตเดฏเตเดเต เดธเดเดฏเตเดเดจเด), เดเดคเต เดธเตเดฐเดฟเดฏเดฒเตเดธเดฌเดฟเตพ เดเดจเตเดฑเตผเดซเตเดธเดฟเดจเต เดชเดเดฐเดฎเดพเดฏเดฟ, เด
เดคเต เดเดดเดฟเดตเดพเดเตเดเดชเตเดชเตเดเตเด;
// เดเดฌเตเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เด เดตเดธเตเดฅเดเดณเตเด เด เดเดเตเดเตเดจเตเดจ เดเดฐเต เด เดฑเต เดจเตฝเดเตเดจเตเดจเต;
เดชเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด __serialize(): เด เดฑเต;// เดเดฐเต เด เดฑเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต เด เดตเดธเตเดฅ เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด __unserialize(array $data): เดถเตเดจเตเดฏเด; - เดเดฐเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดดเดฟเดตเดพเดเตเดเดฒเตเดเตพ เดเดฑเดฟเดฏเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต ;
- เดเดฌเตเดเดเตเดฑเตเดฑเต เดเตเดกเต เดเดพเดทเต เดชเตเดฐเตเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต. เดเตเดฐเดฎเตเดเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเตเตผเดคเตเดคเต
, เด เดคเดฟเดฒเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต PHP เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เด เดคเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดเดฏเตเด เดธเตเตผเดตเตผ เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเต เดฎเดฑเตเดฑเต เดซเดฏเดฒเตเดเดณเตเดเต เดเดชเตเดเตเดกเต เด เดตเดฏเตเดเต เดจเตเดฐเดฟเดเตเดเตเดณเตเดณ เดเตพเดชเตเดชเตเดเตเดคเตเดคเตฝ เดตเดดเดฟเดฏเต opcache_compile_file() เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด; - Castagnoli เดชเตเดณเดฟเดจเตเดฎเดฟเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเตเดเตเดธเด เดเดฃเดเตเดเดพเดเตเดเดพเตป เดนเดพเดทเต เดเดเตเดธเตเดฑเตเดฑเตปเดทเดจเดฟเดฒเตเดเตเดเต crc32c เดซเดเดเตเดทเตป เดเตเตผเดคเตเดคเต;
- เดฒเดฟเดฌเดพเตผเดเตบ เดเดฒเตเดฒเดพเดคเตเดฏเดพเดฃเต PHP เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดเตเดเดฟเตฝ, เดธเตเดกเดฟเดฏเด เดฒเตเดฌเตเดฐเดฑเดฟเดฏเตเดเต เดจเดเดคเตเดคเดฟเดชเตเดชเดฟเตฝ, เดชเดพเดธเตโเดตเตเดกเต เดนเดพเดทเดฟเดเดเต เดฐเตเดคเดฟเดเดณเดพเดฏ argon2i, argin2id เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดณเตเดณ password_hash() เดซเดเดเตโเดทเดจเดฟเดฒเตเดเตเดเต เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต;
- str_split() เดชเตเดฒเตเดฏเตเดณเตเดณ เดซเดเดเตโเดทเตป mb_str_split() เดเตเตผเดคเตเดคเต, เดชเดเตเดทเต เดฌเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดฒเตเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดฐเต เดฎเตพเดเตเดเดฟ-เดฌเตเดฑเตเดฑเต เดธเตโเดเตเดฐเดฟเดเดเดฟเดฒเต เดเตเดฏเดพเดฐเดเตเดเตผ เดธเตเดฅเดพเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต;
- เดธเตเดเตเดฐเดฟเดชเตเดชเต_เดเดพเดเตเดเตพ() เดซเดเดเตโเดทเดจเต เดเดชเตเดชเตเตพ เดเดพเดเต เดชเตเดฐเตเดเดณเตเดณเตเดณ เดเดฐเต เด เดฑเต เดเตเดฎเดพเดฑเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเตเดฃเตเดเต, เด เดคเดพเดฏเดคเต. เดธเตเดเตเดฐเดฟเดชเตเดชเต_เดเดพเดเตเดเตพเดเตเดเต เดชเดเดฐเด ($str, '') เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเตพ เดธเตเดเตเดฐเดฟเดชเตเดชเต_เดเดพเดเตเดเตพ ($str, ['a', 'p']) เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด;
- proc_open() เดเดชเตเดชเดฑเดพเตปเดกเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด เดเดฐเต เด
เดฑเตเดฏเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดคเต เดคเตเดฐเตเดกเต เดฑเตเดกเดฏเดฑเดเตเดทเดจเตเด เดเดฐเต เดจเตพ เดซเดฏเตฝ เดกเดฟเดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด เดจเตฝเดเตเดจเตเดจเต;
proc_open (['php', '-r', 'echo "Hello World\n";'], $descriptors, $pipes);
// เดทเตเดฒเตเดฒเดฟเตฝ 2>&1 เดชเตเดฒเต
proc_open($cmd, [1 => ['เดชเตเดชเตเดชเต', 'w'], 2 => ['redirect', 1]], $pipes);// เดชเตเดฒเต 2>/dev/null เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 2>nul in shell
proc_open($cmd, [1 => ['เดชเตเดชเตเดชเต', 'w'], 2 => ['null']], $pipes); - เด เดเดฟเดธเตเดฅเดพเดจ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต Firebird/Interbase, Recode, WDDX เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเตพ เดเดจเตเดจเดฟเดต เดเดดเดฟเดตเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเตพ เดเดชเตเดชเตเตพ เดชเดฟเดเดธเดฟเดเตฝ เดตเดดเดฟ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเต;
- เดตเดฟเดญเดพเดเดคเตเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ เดชเดฐเดพเตปเดคเตเดธเดฟเดธเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดจเตเดธเตเดฑเตเดฑเดกเต เดเตเตผเดจเดฑเดฟ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ, เดเตเดฐเตเดฃเตเด เดฌเตเดฐเตเดธเตเดเตพ (โ$var{$idx}โ) เดเดชเดฏเตเดเดฟเดเตเดเต เด
เดฑเต เดเดฒเดฎเตเดจเตเดฑเตเดเดณเตเด เดธเตโเดเตเดฐเดฟเดเดเตเดเดณเตเด เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตฝ, is_real() เดซเดเดเตโเดทเตป, เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดพเดธเตโเดฑเตเดฑเตเดเตเดฏเตเดฏเตฝ, เดชเดพเดฐเดจเตเดฑเต เดเตเดฒเดพเดธเต เดเดฒเตเดฒเดพเดคเต เดชเดพเดฐเดจเตเดฑเต เดเตเดตเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต, เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ allow_url_include เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ เดคเตเดเดเตเดเดฟเดฏ เดธเดตเดฟเดถเตเดทเดคเดเตพ , เดเดฌเตเดเดเตเดฑเตเดฑเตเดเดณเดฟเตฝ array_key_exist() เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดซเดเดเตโเดทเดจเตเดเตพ get_magic_quotes_gpc(), get_magic_quotes_runtime(), เดเตเดเดพเดคเต
hebrevc(), convert_cyr_string(), money_format(), ezmlm_hash(), restore_include_path(), ldap_control_paged_result_response(), ldap_control_paged_result(), ReflectionType::__toString().เดซเดเดเตเดทเดจเตเดเดณเดฟเตฝ เดคเตเดฑเตเดฑเดพเดฏ เดเดฟเดนเตเดจเดเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเด เดซเตเดเตเดเดฑเดฟเดจเตเดฑเต เดเดชเดฏเตเดเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต
base_convert(), bindec(), octdec() and hexdec(), เดเตเดเดพเดคเต mb_ereg_replace() เดเดจเตเดจเดคเดฟเตฝ เดเดฐเต เดจเตเตบ-เดธเตเดเตเดฐเดฟเดเดเต เดชเดพเดฑเตเดฑเตเตบ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฎเตเดชเตเตพ.
เด เดตเดฒเดเดฌเด: opennet.ru
