เชตเชฟเชเชพเชธเชจเชพ เชเช เชตเชฐเซเชท เชชเชเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชญเชพเชทเชพ เชชเซเชฐเชเชพเชถเชจ เชจเชตเซ เชถเชพเชเชพเชฎเชพเช เชธเชเชเซเชฏเชพเชฌเชเชง เชจเชตเซ เชธเซเชตเชฟเชงเชพเช, เชคเซเชฎเช เชเชฃเชพ เช เชธเชเชเชค เชซเซเชฐเชซเชพเชฐเซ เชถเชพเชฎเซเชฒ เชเซ.
เชเซ PHP 7.4 เชฎเชพเช:
- โ เชเซเชฒเชพเชธ เชชเซเชฐเซเชชเชฐเซเชเซเชเชฎเชพเช เชนเชตเซ เชเชพเชเชช เชกเชฟเชเซเชฒเซเชฐเซเชถเชจเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเช เชถเชเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ:
เชตเชฐเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ {
เชเชพเชนเซเชฐ เชชเซเชฐเซเชฃเชพเชเช $id;
เชเชพเชนเซเชฐ เชธเซเชเซเชฐเชฟเชเช $name;
} - เชซเชเชเซเชถเชจ เชกเซเชซเชฟเชจเซเชถเชจ เชธเชฟเชจเซเชเซเชเซเชธ "fn(parameter_list) => expr" เชฎเซเชฒเซเชฏ เชธเซเชเซเชช เชฌเชเชงเชจเชเชฐเซเชคเชพ เชธเชพเชฅเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, "fn($x) => $x + $y" เช "$fn2 = เชซเชเชเซเชถเชจ ($x) เชเชชเชฏเซเช ($y) {return $x + $y;}" เชจเซ เชธเชฎเชเชเซเชท เชเซ);
- "??=", เชเซเชจเซ เชเชชเชฏเซเช เชกเชฟเชซเซเชฒเซเช เชฎเซเชฒเซเชฏ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชฅเช เชถเชเซ เชเซ ("a ??= b" เช "a = a ?? b" เชเซเชตเซเช เช เชเซ, เชเซ "a" เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชนเซเชฏ เชคเซ เชคเซเชจเซเช เชฎเซเชฒเซเชฏ เชธเชพเชเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชจ เชนเซเชฏ เชคเซ "b" เชจเซเช เชฎเซเชฒเซเชฏ เชธเซเชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ);
- เชฒเชฟเชฎเชฟเชเซเชก เชคเซเชฎเชพเชเชฅเซ เชฎเซเชณเชตเซเชฒเชพ เชฐเซเชเชฐเซเชจ เชตเซเชฒเซเชฏเซ เชชเซเชฐเชเชพเชฐเซเชฎเชพเช เชชเซเชฐเชเชพเชฐเซเชจเชพ เชตเชพเชฐเชธเชพเชเชค เชตเชเชถเชตเซเชฒเซเชจเซ เชธเชพเชเชตเชตเชพ เช
เชฅเชตเชพ เชตเซเชฏเซเชคเซเชชเชจเซเชจ เชฆเชฒเซเชฒ เชชเซเชฐเชเชพเชฐเซเชฎเชพเช เชฎเซเชณ เชชเซเชฐเชเชพเชฐเซเชจเชพ เชตเชเชถเชตเซเชฒเชพเชจเซ เชตเชฟเชฐเซเชฆเซเชงเชฎเชพเช เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพเชจเซ เชถเชเซเชฏเชคเชพ ( เชฐเซเชเชฐเซเชจ เชชเซเชฐเชเชพเชฐ เช
เชจเซ เชฆเชฒเซเชฒ เชชเซเชฐเชเชพเชฐ เชตเชฟเชฐเซเชงเชพเชญเชพเชธ). เชจเซเชเซเชจเชพ เชฌเชพเชเชงเชเชพเชฎเซ เชนเชตเซ PHP เชฎเชพเช เชตเชพเชชเชฐเซ เชถเชเชพเชฏ เชเซ:
เชตเชฐเซเช A {}
เชตเชฐเซเช B เช A เชจเซ เชตเชฟเชธเซเชคเซเชค เชเชฐเซ เชเซ {}เชตเชฐเซเช เชจเชฟเชฐเซเชฎเชพเชคเชพ {
เชชเชฌเซเชฒเชฟเช เชซเชเชเซเชถเชจ เชฎเซเชฅเชก(): A {}
}
เชตเชฐเซเช เชเชพเชเชฒเซเชกเชชเซเชฐเซเชกเซเชฏเซเชธเชฐ เชชเซเชฐเซเชกเซเชฏเซเชธเชฐเชจเซ เชตเชฟเชธเซเชคเซเชค เชเชฐเซ เชเซ {
เชชเชฌเซเชฒเชฟเช เชซเชเชเซเชถเชจ เชฎเซเชฅเชก(): B {}
} - "...$var" เชเชฐเซเชจเซ เช
เชเชฆเชฐ เช
เชจเชชเซเชเชฟเชเช เชเชชเชฐเซเชเชฐ, เชจเชตเซ เชเชฐเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชคเซ เชตเชเชคเซ เชนเชพเชฒเชจเชพ เชเชฐเซเชจเซ เช
เชตเซเชเซ เชเชฐเซ;
$parts = ['เชธเชซเชฐเชเชจ', 'เชจเชพเชธเชชเชคเซ'];
$fruits = ['เชเซเชณเชพ', 'เชจเชพเชฐเชเชเซ', โฆ$เชญเชพเชเซ, 'เชคเชฐเชฌเซเช'];
// ['เชเซเชณเชพ', 'เชจเชพเชฐเชเชเซ', 'เชธเชซเชฐเชเชจ', 'เชจเชพเชธเชชเชคเซ', 'เชคเชฐเชฌเซเช']; - เชธเชเชเซเชฏเชพเชคเซเชฎเช เช เชเซเชทเชฐเซเชฎเชพเช เชตเชฟเชญเชพเชเชเซ เชธเชพเชฅเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชเชจเซเช เชฆเซเชฐเชถเซเชฏ เชชเซเชฐเชธเซเชคเซเชคเชฟ (1_000_000_00);
- เชเชงเชพเชฐ , เชเซ เชเซเช เชตเชธเซเชคเซเชจเชพ เชธเชเชฆเชฐเซเชญเชจเซ เชธเชพเชเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เชชเชฐเชเชคเซ เชเชเชฐเซ เชเชเชคเซเชฐ เชเชฐเชจเชพเชฐ เชฆเซเชตเชพเชฐเชพ เชธเชเชเชณเชพเชฏเซเชฒ เชตเชธเซเชคเซเชจเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เช เชตเชฐเซเชงเชฟเชค เชเชฐเชคเชพ เชจเชฅเซ;
- เชจเชตเซ เชเชฌเซเชเซเชเซเช เชธเซเชฐเซเชฏเชฒเชพเชเชเซเชถเชจ (เชธเซเชฐเซเชฏเชฒเชพเชเชเซเชฌเชฒ เช
เชจเซ __เชธเซเชฒเซเชช()/__เชตเซเชเช
เชช() เชจเซเช เชธเชเชฏเซเชเชจ), เชธเซเชฐเซเชฏเชฒเชพเชเชเซเชฌเชฒ เชเชจเซเชเชฐเชซเซเชธเชจเซ เชฌเชฆเชฒเซเชจเซ, เชเซ เช
เชชเซเชฐเชเชฒเชฟเชค เชเชพเชนเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ;
// เชเชฌเซเชเซเชเซเชเชจเซ เชฌเชงเซ เชธเซเชฅเชฟเชคเชฟเช เชงเชฐเชพเชตเชคเซ เชเชฐเซ เชชเชฐเชค เชเชฐเซ เชเซ;
เชชเชฌเซเชฒเชฟเช เชซเชเชเซเชถเชจ __เชธเชฟเชฐเชฟเชฏเชฒเชพเชเช(): เชเชฐเซ;// เชเชฐเซเชฎเชพเชเชฅเซ เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ เชเซ
เชชเชฌเซเชฒเชฟเช เชซเชเชเซเชถเชจ __เช เชจเชธเซเชฐเชฟเชฏเชฒเชพเชเช(เชเชฐเซ $เชกเซเชเชพ): เชฐเชฆเชฌเชพเชคเชฒ; - เชชเชฆเซเชงเชคเชฟเชฎเชพเชเชฅเซ เช เชชเชตเชพเชฆเซ เชซเซเชเชเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชตเซ ;
- เชเชฌเซเชเซเชเซเช เชเซเชก เชเซเชถเชจเซ เชชเซเชฐเซ-เชฒเซเชก เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชเชฎเซเชฐเชพเชฏเซ. เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฎเชพเชเซ เชเช เชจเชตเซเช เชชเชฐเชฟเชฎเชพเชฃ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ.
, เชเซ เชคเชฎเชจเซ PHP เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ เชเซ เชธเชฐเซเชตเชฐ เชถเชฐเซ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ เชเชฎเซเชชเชพเชเชฒ เชฅเชถเซ เช เชจเซ เชเชพเชฒเชถเซ. เช เชธเซเชเซเชฐเชฟเชชเซเช เช เชจเซเชฏ เชซเชพเชเชฒเซเชจเชพ เชเชชเชเซเชกเซเชธเชจเซ เชธเซเชงเชพ เช เชธเชฎเชพเชตเซเชจเซ เช เชฅเชตเชพ opcache_compile_file() เชซเชเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฒเซเชก เชเชฐเซ เชถเชเซ เชเซ; - เชเชพเชธเซเชเชพเชเซเชจเซเชฒเซ เชฌเชนเซเชชเชฆเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซเชเชธเชฎเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชนเซเชถ เชเชเซเชธเชเซเชจเซเชถเชจเชฎเชพเช crc32c เชซเชเชเซเชถเชจ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ;
- เชเซ PHP libargon เชตเชเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเซเชฏ, เชคเซ เชธเซเชกเชฟเชฏเชฎ เชฒเชพเชเชฌเซเชฐเซเชฐเซ เช เชฎเชฒเซเชเชฐเชฃเชฎเชพเช argon2i เช เชจเซ argin2id เชชเชพเชธเชตเชฐเซเชก เชนเซเชถเชฟเชเช เชชเชฆเซเชงเชคเชฟเชเชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเชตเชพ เชฎเชพเชเซ password_hash() เชซเชเชเซเชถเชจ เช เชชเชกเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ;
- mb_str_split() เชซเชเชเซเชถเชจ เชเชฎเซเชฐเซเชฏเซเช, เชเซ str_split() เชเซเชตเซเช เช เชเซ, เชชเชฐเชเชคเซ เชฌเชพเชเช เชชเชฐ เชจเชนเซเช เชชเชฐเชเชคเซ เชฎเชฒเซเชเซ-เชฌเชพเชเช เชธเซเชเซเชฐเชฟเชเชเชฎเชพเช เชเซเชฐเซเชเซเชเชฐ เชชเซเชเชฟเชถเชจ เชชเชฐ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ;
- strip_tags() เชซเชเชเซเชถเชจ เชนเชตเซ เชคเชฎเชจเซ เชเซเช เชจเชพเชฎเซเชจเซ เชถเซเชฐเซเชฃเซ เชชเชธเชพเชฐ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เชเชเชฒเซ เชเซ strip_tags($str, ' ') เชจเซ เชฌเชฆเชฒเซ เชนเชตเซ เชคเชฎเซ strip_tags($str, ['a', 'p']) เชธเซเชชเชทเซเช เชเชฐเซ เชถเชเซ เชเซ;
- proc_open() เชธเซเชเซเชฐเชฟเชเช เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชธเซเชชเชทเซเช เชเชฐเชตเชพเชจเซ เชฌเชฆเชฒเซ เชเชฐเซเชฎเชพเช เชเชชเชฐเซเชจเซเชกเซเชธเชจเซ เชธเซเชเชฟเชฌเชฆเซเชง เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เช
เชจเซ เชธเซเชเซเชฐเซเชฎเซเชธเชจเซ เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชเชฐเชตเชพเชจเซ เช
เชจเซ เชจเชฒ เชซเชพเชเชฒ เชกเชฟเชธเซเชเซเชฐเซเชชเซเชเชฐเชจเซ เชธเชชเซเชฐเซเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชชเชฃ เชฒเชพเชเซ เชเชฐเซ เชเซ;
proc_open(['php', '-r', 'echo "เชนเซเชฒเซ เชตเชฐเซเชฒเซเชก\n";'], $เชกเชฟเชธเซเชเซเชฐเชฟเชชเซเชเชฐเซเชธ, $เชชเชพเชเชชเซเชธ);
// เชถเซเชฒเชฎเชพเช 2>&1 เชจเซ เชเซเชฎ
proc_open($cmd, [1 => ['เชชเชพเชเชช', 'w'], 2 => ['เชฐเซเชกเชพเชฏเชฐเซเชเซเช', 1]], $เชชเชพเชเชชเซเชธ);// เชเซเชฎ เชเซ เชถเซเชฒเชฎเชพเช 2>/dev/null เช เชฅเชตเชพ 2>nul
proc_open($cmd, [1 => ['เชชเชพเชเชช', 'w'], 2 => ['เชจเชฒ']], $เชชเชพเชเชชเซเชธ); - เชซเชพเชฏเชฐเชฌเชฐเซเชก/เชเชจเซเชเชฐเชฌเซเช, เชฐเซเชเซเชก เช เชจเซ WDDX เชเชเซเชธเชเซเชจเซเชถเชจเชจเซ เชฌเซเช เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชฎเชพเชเชฅเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ. เช เชเชเซเชธเชเซเชจเซเชถเชจ เชนเชตเซ PECL เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ;
- เชถเซเชฐเซเชฃเซเชฎเชพเช เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเซเชฏเซเช เชเซเชเชธ เชตเชฟเชจเชพ เชจเซเชธเซเชเซเชก เชเชฐเซเชจเชฐเซ เชเชชเชฐเซเชเชฐเซเชธ, เชเชฐเซเชฒเซ เชเซเชเชธ ("$var{$idx}") เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชฐเซ เชเชฒเชฟเชฎเซเชจเซเชเซเชธ เช
เชจเซ เชธเซเชเซเชฐเชฟเชเชเซเชธเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ, is_real() เชซเชเชเซเชถเชจ เช
เชจเซ เชฐเซเช
เชฒเชฎเชพเช เชเชพเชธเซเช เชเชฐเชตเชพ, เชชเซเชฐเซเชจเซเช เชเซเชฒเชพเชธ เชตเชฟเชจเชพ เชชเซเชฐเซเชจเซเช เชเซเชตเชฐเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ, allow_url_include เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชตเชฟเชเชฒเซเชช เช
เชจเซ เชเชฌเซเชเซเชเซเชเซเชธ เชชเชฐ array_key_exists() เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชเซเชตเซ เชธเซเชตเชฟเชงเชพเช.
get_magic_quotes_gpc(), get_magic_quotes_runtime() เชซเชเชเซเชถเชจเซเชธเชจเซ เชจเชพเชชเชธเชเชฆ เชเชพเชนเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ.
เชนเซเชฌเซเชฐเซเชตเชธเซ(), เชเชจเซเชตเชฐเซเช_เชธเชพเชฏเชฐ_เชธเซเชเซเชฐเชฟเชเช(), เชฎเชจเซ_เชซเซเชฐเซเชฎเซเช(), เชเชเชเชฎเชเชฒเชเชฎ_เชนเซเชถ(), เชฐเชฟเชธเซเชเซเชฐ_เชเชจเชเซเชฒเซเชก_เชชเชพเชฅ(), เชเชฒเชกเซเชเชชเซ_เชเชเชเซเชฐเซเชฒ_เชชเซเชเซเชก_เชฐเชฟเชเชฒเซเช_เชฐเชฟเชธเซเชชเซเชจเซเชธ(), เชเชฒเชกเซเชเชชเซ_เชเชเชเซเชฐเซเชฒ_เชชเซเชเซเชก_เชฐเชฟเชเชฒเซเช(), เชฐเชฟเชซเซเชฒเซเชเซเชถเชจเชเชพเชเชช::__เชเซเชธเซเชเซเชฐเชฟเชเช().เชซเชเชเซเชถเชจเซเชธเชฎเชพเช เช เชฎเชพเชจเซเชฏ เช เชเซเชทเชฐเซ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชคเซ เชตเชเชคเซ เชจเชพเชชเชธเชเชฆ เชเชฐเซเชฒ เชธเซเชตเชฟเชงเชพเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชตเชฟเชถเซ เชเซเชคเชตเชฃเซ เชเชชเซ เชเซ.
base_convert(), bindec(), octdec(), เช เชจเซ hexdec(), เช เชจเซ mb_ereg_replace() เชฎเชพเช เชจเซเชจ-เชธเซเชเซเชฐเชฟเชเช เชชเซเชเชฐเซเชจเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชคเซ เชตเชเชคเซ.
เชธเซเชฐเซเชธ: opennet.ru
