PHP 8 เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจฆเฉ เจจเจตเฉเจ เจธเจผเจพเจเจพ เจฆเฉ เจชเจนเจฟเจฒเฉ เจฌเฉเจเจพ เจฐเฉเจฒเฉเจเจผ 26 เจจเจตเฉฐเจฌเจฐ เจจเฉเฉฐ เจคเจนเจฟ เจเฉเจคเฉ เจเจ เจนเฉเฅค เจเจธเฉ เจธเจฎเฉเจ, PHP 7.4.9, 7.3.21 เจ
เจคเฉ เจฆเฉ เจธเฉเจงเจพเจฐเจพเจคเจฎเจ เจฐเฉเจฒเฉเจเจผ
7.2.33, เจเจฟเจธ เจจเฉ เจธเฉฐเจเจฟเจค เจเจฒเจคเฉเจเจ เจ
เจคเฉ เจเจฎเจเจผเฉเจฐเฉเจเจ เจจเฉเฉฐ เจเจคเจฎ เจเฉเจคเจพเฅค
เจฎเฉเฉฑเจ PHP 8:
- , เจเจฟเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจคเจชเจพเจฆเจเจคเจพ เจตเจฟเฉฑเจ เจธเฉเจงเจพเจฐ เจเจฐเฉเจเฉเฅค
- เจจเจพเจฎเจฟเจค เจซเฉฐเจเจธเจผเจจ เจเจฐเจเฉเจฎเฉเจเจเจธ, เจคเฉเจนเจพเจจเฉเฉฐ เจจเจพเจฎเจพเจ เจฆเฉ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจฎเฉเฉฑเจฒ เจชเจพเจธ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ. เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจเจฐเจเฉเจฎเฉเจเจเจธ เจชเจพเจธ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจตเจฟเจเจฒเจชเจฟเจ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, "เจเจฐเฉ_เจซเจฟเจฒ(เจธเจเจพเจฐเจ_เจเฉฐเจกเฉเจเจธ: 0, เจจเฉฐเจฌเจฐ: 100, เจฎเฉเฉฑเจฒ: 50)"เฅค
- เจเจพเจฒ เจเจฐเจจ เจฆเฉ เจขเฉฐเจ "?" เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเฉเจเจฐ เจตเจฟเจงเฉ เจฎเฉเจเฉเจฆ เจนเฉ, เจเฉ "เจจเจฒ" เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐเจจ เจฒเจ เจฌเฉเจฒเฉเฉเฉ เจเจพเจเจเจพเจ เจคเฉเจ เจฌเจเจฆเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, "$dateAsString = $booking->getStartDate()?->asDateTimeString()";
- เจธเจชเฉเจฐเจ , เจฆเฉ เจเจพเจ เจฆเฉ เจคเฉเจ เจตเฉฑเจง เจเจฟเจธเจฎเจพเจ เจฆเฉ เจธเฉฐเจเฉเจฐเจนเจฟ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจเจพ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, โเจชเจฌเจฒเจฟเจ เจซเฉฐเจเจธเจผเจจ foo(Foo|Bar $input): int|float;โ)เฅค
- เจธเจชเฉเจฐเจ (เจเจจเฉเจเฉเจธเจผเจจ) เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฎเฉเจเจพเจกเฉเจเจพ (เจเจฟเจตเฉเจ เจเจฟ เจเจฟเจธเจฎ เจฆเฉ เจเจพเจฃเจเจพเจฐเฉ) เจจเฉเฉฐ Docblock เจธเฉฐเจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ เจเจฒเจพเจธเจพเจ เจจเจพเจฒ เจเฉเฉเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค
- เจธเจฎเฉเจเจฐเจจ เจธเจฎเจฐเจฅเจจ , เจเฉ, เจธเจตเจฟเฉฑเจ เจฆเฉ เจเจฒเจ, เจฎเฉเฉฑเจฒ เจตเจพเจชเจธ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจธเฉฐเจฏเฉเจเจจ เจฆเฉเจเจ เจธเจฅเจฟเจคเฉเจเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจธเจเจค เจเจฟเจธเจฎ เจฆเฉเจเจ เจคเฉเจฒเจจเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจ
เจคเฉ "เจฌเฉเจฐเฉเจ" เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
$เจจเจคเฉเจเจพ = เจฎเฉเจ($เจเจจเจชเฉเจ) {
0 => "เจนเฉเจฒเฉ",
'1', '2', '3' => "เจธเฉฐเจธเจพเจฐ",
}; - เจเจฒเจพเจธ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฐเจธเจเจฐเจเจเจฐ เจ เจคเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจจเฉเฉฐ เจเฉเฉเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจเฅค
- เจจเจตเฉเจ เจตเจพเจชเจธเฉ เจเจฟเจธเจฎ - .
- เจจเจตเฉเจ เจเจฟเจธเจฎ - , เจเจฟเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเฉ เจเฉเจ เจซเฉฐเจเจธเจผเจจ เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
- เจธเจฎเฉเจเจฐเจจ เจ เจชเจตเจพเจฆ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจ.
- เจตเจธเจคเฉเจเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉ เจเฉเฉเจพ เจเจเฉฑเจ เจพ เจเจฐเจจ เจฆเฉเจฐเจพเจจ เจเฉเจฐเจฌเจพเจจ เจเฉเจคเฉเจเจ เจเจพ เจธเจเจฆเฉเจเจ เจนเจจ (เจเจฆเจพเจนเจฐเจฃ เจตเจเฉเจ, เจฌเฉเจฒเฉเฉเฉ เจเฉเจเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ)เฅค
- เจตเจธเจคเฉเจเจ เจฒเจ เจธเจฎเฉเจเจฐเจจ "::class" เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ (get_class() เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจฆเฉ เจธเจฎเจพเจจ)เฅค
- เจ เจชเจตเจพเจฆเจพเจ เจฆเฉ เจเฉเจ เจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเฉ เจจเจนเฉเจ เจนเจจเฅค
- เจซเฉฐเจเจธเจผเจจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจเจเจฐเฉ เจคเฉฑเจค เจฆเฉ เจฌเจพเจ เจฆ เจเฉฑเจ เจเฉเจฎเจพ เจเฉฑเจกเจฃเจพเฅค
- เจจเจตเจพเจ เจเฉฐเจเจฐเจซเฉเจธ เจเจฟเจธเฉ เจตเฉ เจธเจเฉเจฐเจฟเฉฐเจ เจเจฟเจธเจฎ เจเจพเจ เจกเฉเจเจพ เจฆเฉ เจชเจเจพเจฃ เจเจฐเจจ เจฒเจ เจเฉ เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจเจฟเจธ เจฒเจ __toString() เจตเจฟเจงเฉ เจเจชเจฒเจฌเจง เจนเฉ)เฅค
- เจจเจตเฉเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ , เจเฉฑเจ เจธเจฌเจธเจเฉเจฐเจฟเฉฐเจ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ strpos เจฆเจพ เจเฉฑเจ เจธเจฐเจฒ เจเจจเจพเจฒเจพเจ, เจจเจพเจฒ เจนเฉ เจเฉฑเจ เจธเจคเจฐ เจฆเฉ เจธเจผเฉเจฐเฉ เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจฎเฉเจเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจซเฉฐเจเจธเจผเจจเจพเจ str_starts_with() เจ เจคเฉ str_ends_with()เฅค
- เจซเฉฐเจเจธเจผเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ , เจเฉ เจเจผเฉเจฐเฉ เจจเจพเจฒ เจตเฉฐเจกเจฃ เจตเฉเจฒเฉ เจเฉเจ เจเจฒเจคเฉ เจธเฉเฉฑเจเฉ เจฌเจฟเจจเจพเจ เจเฉฑเจ เจตเฉฐเจก เจเจพเจฐเจตเจพเจ เจเจฐเจฆเจพ เจนเฉเฅค
- เจธเจคเจฐ เจเฉเฉเจจ เจฆเจพ เจคเจฐเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฎเฉเจเจฐเจจ 'echo "sum:"เฅค $a + $b' เจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ 'echo ("sum: ". $a) + $b' เจตเจเฉเจ เจธเจฎเจเจฟเจ เจเจพเจเจฆเจพ เจธเฉ, เจ เจคเฉ PHP เจตเจฟเฉฑเจ 8 เจจเฉเฉฐ 'echo "sum:" เจฎเฉฐเจจเจฟเจ เจเจพเจตเฉเจเจพเฅค ($a + $b)'เฅค
- เจ เฉฐเจเจเจฃเจฟเจค เจ เจคเฉ เจฌเจฟเฉฑเจ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจเจพ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฎเฉเจเจฐเจจ "[] % [42]" เจ เจคเฉ "$object + 4" เจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจเฉฑเจ เจเจฒเจคเฉ เจนเฉเจตเฉเจเฉเฅค
- เจเฉฑเจ เจธเจฅเจฟเจฐ เจเจพเจเจเฉ เจเจฐเจจ เจตเจพเจฒเจพ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจเจฟเจธ เจตเจฟเฉฑเจ เจตเฉฑเจ-เจตเฉฑเจ เจฆเฉเฉเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจฎเฉเฉฑเจฒเจพเจ เจฆเจพ เจเฉเจฐเจฎ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจฐเฉฑเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจธเจฐเฉเจค: opennet.ru
