Kutulutsidwa kwa chilankhulo cha pulogalamu ya PHP 7.4
Pambuyo pa chaka cha chitukuko zoperekedwa kutulutsidwa kwa chilankhulo cha pulogalamu PHP 7.4. Nthambi yatsopanoyi ili ndi mndandanda wazinthu zatsopano, komanso zosintha zingapo zomwe zimaphwanya kugwirizanitsa.
Mwayi chiwonetsero chazithunzi zazikulu zokhala ndi malire mu manambala enieni (1_000_000_00);
thandizo maulalo ofooka, zomwe zimakulolani kuti musunge mawu a chinthu, koma osaletsa wosonkhanitsa zinyalala kuchotsa chinthu chogwirizana nacho;
Watsopano limagwirira kusakatula kwa chinthu (kuphatikiza kwa Serializable ndi __sleep()/__wakeup()), komwe kudalowa m'malo mwa mawonekedwe a Serializable, omwe adzachotsedwa;
// Kubweza mndandanda womwe uli ndi zigawo zonse za chinthucho;
ntchito yapagulu __serialize(): gulu;
Amaloledwa kutaya zosiyana ndi njira __toString();
Thandizo lowonjezera pakutsitsa kachidindo kachinthu. Wowonjezera parameter yokhazikitsa opcache.preload, momwe mungatchulire PHP script yomwe idzasonkhanitsidwe ndikuyendetsedwa seva ikayamba. Script iyi imatha kuyika ma opcode a mafayilo ena kudzera pakuphatikizidwa kwawo mwachindunji kapena kugwiritsa ntchito opcache_compile_file() ntchito;
Anawonjezera ntchito ya crc32c ku Hash extension kuti muwerenge ma checksums pogwiritsa ntchito Castagnoli polynomial;
Thandizo lowonjezera ku password_hash () ntchito ya njira zachinsinsi za hashing argon2i ndi argin2id, pakukhazikitsa laibulale ya Sodium, ngati PHP imamangidwa popanda libargon;
Ntchito yowonjezera mb_str_split (), yofanana ndi str_split (), koma ikugwira ntchito osati ndi ma byte koma ndi malo amtundu mu chingwe cha multi-byte;
The strip_tags() ntchito tsopano ili ndi kuthekera kodutsa mndandanda wokhala ndi mayina ama tag, mwachitsanzo. m'malo mwa strip_tags($str, ' ') mutha kutchulanso strip_tags($str, ['a', 'p']);
proc_open() imalola ma operands kuti alembedwe mndandanda m'malo mwa chingwe kuti ayendetse, komanso imaperekanso kuwongolera ulusi ndikuthandizira kumasulira kwa fayilo yopanda pake;