αααααΆααααΈαα½αααααΆαααααΆαα’αα·αααααα
αα
-
αααααααααααααα·αααααΆαααΆααααα αΌα - ααααααααααααα·ααααΆααα₯α‘αΌααααα’αΆα αα½ααααα αΌαααΆααααααΆααααααα α§ααΆα ααααα’αααααααΎααααΆααααααΆαα {
ααΆααΆααα int $id;
ααααα’ααααααΆααΆααα $name;
} -
α’ααααααΆαα ααΆααααααααααααααααΆααααααααα»αααΆα βfn(parameter_list) => exprβ ααΆαα½αααΉααα·ααΆαααΆαα αααααααααα α§ααΆα ααα βfn($x) => $x + $yβ ααΊααααααααααΆαα ααΉα β$fn2 = function ($x) use ($y) { return $x + $y;}β); -
ααααα·ααααα·ααα αΆααα ααααΆαααΆαααααΈ "??=" αααα’αΆα ααααΌαααΆαααααΎααΎααααΈααααααααααααααΆαααΎα ("a ??= b" ααΊαααααααα ααΉα "a = a ?? b", ααααα·αααΎ "a" ααααΌαααΆαααααααααααααααααΆααααΌαααΆααααααΆαα»α α αΎαααααα·αααΎαα·αααΆααααααααΆ ααααΌαααΆααααααααααα "b"); - ααΆαααααα
α±ααΆα ααΆααααααΆααΆααΆαα»αααααααααααααααααα αααα»ααααααααααα‘αααααααΆαααααΈ α¬αααααααΆααααα»αααΆααααα αααΆαααΆααΆαα»ααααααααααααααΎααα αααα»αααααααα’αΆαα»ααααααααααΆαααΆααα (ααΆαααααααΆ αααααααααα‘αα αα·αααααααα’αΆαα»ααααα ααΆααααα»αααααΆ) α αααααααΆααααααα’αΆα ααααΎαααα»α PHP ααΆααααααΆαα A {}
ααααΆαα B αααααΈα A {}α’αααααα·αααααΆαα {
αα·ααΈααΆααααααα»αααΆαααΆααΆααα (): A {}
}
ααααΆαα ChildProducer αααααΈαα’αααααα·α {
αα·ααΈααΆααααααα»αααΆαααΆααΆααα (): B {}
} - αααα»ααααααΆααααα·ααααα·αααα
ααΆααααα»αα’αΆαα ββ¦$varβ,
α’αα»ααααΆα α’αα»ααααααΆααααα½αα’αΆαααααααΆαααααΆαααα ααααααααα’αΆααααααΈ;$parts = ['apple', 'pear'];
$fruits = ['α αα', 'αααααΉαααααΌα ', β¦$parts, 'αͺα‘αΉα'];
// ['α αα', 'αααααΉαααααΌα ', 'αααααααα', 'αααααααα', 'αͺα‘αΉα']; -
α±ααΆαα ααααΆααααααΎαααΎαααα ααα½ααααααααΆααααααΆααααααααα»αα’ααααααΆααα (1_000_000_00); - ααΆαααΆαααα
αααααααΆααααααα αααα’αα»ααααΆαα±ααα’ααααααααΆα―αααΆαααααα ααααα»αα½α ααα»αααααα»αααΆααΆααα’ααααααααΌαααααΆαααΈααΆααα»αααααα»αααααΆαααααααα - ααααΈ
ααααααΆα αααααααααααααα» (ααΆααα½ααααα αΌαααααΆαα Serializable αα·α __sleep()/__wakeup()) αααααΆααααα½αα ααα»α αααααΆαα Serializable αααααΉαααααΌαααΆαααα·αααα// αααα‘ααα’αΆαααααααΆαααααααΆααα’ααααααααα»;
αα»αααΆαααΆααΆααα __serialize(): α’αΆαα;// ααααΆαααααΆαααΆαααααααααα»ααΈα’αΆαα
αα»αααΆαααΆααΆααα __unserialize(α’αΆαα $data): αα»αααΆαααα; - ααααΌαααΆαα’αα»ααααΆαα±αααααααΆαααΎααααααΈαα·ααΈααΆααααα
__toString() ; - ααΆαααααααααΆαααΆαααααααααΆααααΆααααα»αααααΆαααααααΆααααααα»ααΆαα»αα αααΆαααΆαααααααααααααααααΆααααΆαααααα
opcache.preload ααΆαααααααα’αααα’αΆα αααααΆααααααααΈα PHP αααααΉαααααΌαααΆαα ααααα αα·αααααΎαααΆααα αααααααααΆαααΈαααα αΆααααααΎαα ααααααΈααααα’αΆα αααα»α opcode ααα―αααΆαααααααααααΆααααααΆαααΆαααααα αΌααααααααΆαααααααα½ααα α¬αααααααΎαα»αααΆα opcache_compile_file() α - ααΆααααααααα»αααΆα crc32c αα ααααααααααα Hash ααΎααααΈααααΆααΌααααααΆαααααααααααααΎαα α»ααΆα Castagnoli α
- ααΆαααααααααΆαααΆααααααααα»αααΆα password_hash() αααααΆαααα·ααΈααΆααααααααααααααΆααααααααΆαα argon2i αα·α argin2id αααα»αααΆαα’αα»αααααααααΆαααααΌααααΌα ααααα·αααΎ PHP ααααΌαααΆαααΆαααααααααααΆα libargon α
- αα»αααΆααααααα mb_str_split() αααααααα ααΉα str_split() ααα»ααααααααΎαααΆααα·ααααααΆαα½ααααα ααα»ααααααΆαα½αααΉαααΈααΆαααα½α’αααααααα»αααααα’ααααα αααΎαααα
- αα»αααΆα strip_tags() α₯α‘αΌααααααΆαααααααΆαααααααΆααα’αΆαααααααΆααααααααααΆα αααααΊα§α αααα½αα±αα strip_tags($str, ' ') α₯α‘αΌααααα’αααα’αΆα αααααΆαα strip_tags($str, ['a', 'p']);
- proc_open() α’αα»ααααΆαα±αα operands ααααΌαααΆαααΆααααα»α array ααΆααΆα string αααααααΌαααααΎαααΆα α αΎαααΆαααααααααΌαααΆααααααΌααααα thread αα·α support for a null file descriptor;
proc_open(['php', '-r', 'echo "Hello World\n";'], $descriptors, $pipes);
// α αΌαα α·ααα 2> & 1 αα αααα»αααα
proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['redirect', 1]], $pipes);// ααΌα ααΆ 2>/dev/null α¬ 2>nul αα αααα»αααα
proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['null']], $pipes); - ααααααααααα Firebird/Interbase, Recode αα·α WDDX ααααΌαααΆαααα ααααΈααΆαα ααα αΆαααΆααΌαααααΆαα αααααααααααααΆαααααα₯α‘αΌααααααααΌαααΆαα ααα αΆαααΆαααα PECL α
- ααααααα
αααααα
α α½ααααα αααααααα·αααααΌα ααΆ ααααα·ααααα·αα ternary nested αααααααΆαααααααα α ααΆαα αΌαααααΎααΆαα» array αα·α strings αααααααΎ curly braces (β$var{$ idx}β) αα»αααΆα is_real() αα·α casting to real αααααααΎααΆααααααααΉααααααααααΆαααααΆαααα αααΆαααΆαααααα allow_url_include configurations αααααααΎ array_key_exists() ααΎααααα»ααα»αααΆα 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() αα·α hexdec() α αΎααα ααααααααΆααααααΆαααααα·ααααααΆααααα’αααααααα»α mb_ereg_replace()α
ααααα: opennet.ru