Types Properties - Ny fananana kilasy izao dia mety ahitana fanambarana karazana, ohatra:
Class User {
public int $id;
public string $name;
}
nohafohezina syntax hamaritana ny asa "fn(parameter_list) => expr" miaraka amin'ny sanda mifatotra. Ohatra, ny "fn ($x) => $x + $y" dia mitovy amin'ny "$fn2 = function ($x) fampiasana ($y) {return $x + $y;}");
Mpampiasa fanendrena fohy "???=" izay azo ampiasaina hamaritana ny sanda mahazatra ("a ??= b" dia mitovy amin'ny "a = a ?? b", raha "a" no voafaritra dia voatahiry ny sandany, ary raha tsy voafaritra izany dia nomena ny sanda "b");
voafetra fahafahana mitahiry ny ambaratongan'ny lova amin'ireo karazana amin'ny karazana fiverenana nalaina, na ny fahafahana mamadika ny ambaratongan'ny karazana tany am-boalohany amin'ny karazana adihevitra azo (covariance karazana fiverenana sy fifanoherana karazana argument). Ireto fananganana manaraka ireto dia azo ampiasaina amin'ny PHP:
kilasy A {}
ny kilasy B dia miitatra A {}
Mpamokatra kilasy {
fomba fiasa ho an'ny daholobe (): A {}
}
class ChildProducer manitatra ny Producer {
fomba fiasa ho an'ny daholobe (): B {}
}
Fanampiana fanampiny amin'ny fametahana mialoha ny cache code code. Parametera fanampiny ho an'ny fametrahana opcache.preload, izay ahafahanao mamaritra script PHP izay hangonina sy handeha rehefa manomboka ny mpizara. Ity script ity dia afaka mameno ny opcode amin'ny rakitra hafa amin'ny alΓ lan'ny fampidirana azy mivantana na amin'ny fampiasana ny opcache_compile_file() ;
Nampiana asa crc32c amin'ny fanitarana Hash mba hanombanana ny checksum amin'ny fampiasana ny polynomial Castagnoli;
Fanampiana fanampiny ho an'ny asa password_hash() ho an'ny tenimiafina hashing fomba argon2i sy argin2id, amin'ny fampiharana ny tranomboky Sodium, raha PHP dia naorina tsy misy libargon;
Nampiana asa mb_str_split(), mitovy amin'ny str_split(), fa tsy miasa amin'ny bytes fa amin'ny toeran'ny tarehin-tsoratra ao anaty tady maro-byte;
Ny fiasan'ny strip_tags() dia manana fahafahana mandefa array misy anarana tag, i.e. ho solon'ny strip_tags($str, ' ') dia azonao atao ny manondro strip_tags($str, ['a', 'p']);