PHP 7.4 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚

เด’เดฐเต เดตเตผเดทเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท เดฑเดฟเดฒเต€เดธเต PHP 7.4. เดชเตเดคเดฟเดฏ เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเตเด‚ เด’เดชเตเดชเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเต† เดคเด•เตผเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดคเดพเด•เตเด•เต‹เตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ 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): เดถเต‚เดจเตเดฏเด‚;

  • เด’เดฐเต เดฐเต€เดคเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดŽเดฑเดฟเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต __toString();
  • เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เด•เดพเดทเต† เดชเตเดฐเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต. เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดšเต‡เตผเดคเตเดคเต
    opcache.preload, เด…เดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต 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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•