Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅
ΠΠ»ΡΡ
-
Π’ΠΈΠΏΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° - ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° Π½Π° ΠΊΠ»Π°ΡΠ° Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠΈ Π½Π° ΡΠΈΠΏΠΎΠ²Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:ΠΊΠ»Π°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» {
public 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 ΡΠ°Π·ΡΠΈΡΡΠ²Π° A {}ΠΊΠ»Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π» {
ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ(): A {}
}
ΠΊΠ»Π°Ρ ChildProducer ΡΠ°Π·ΡΠΈΡΡΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ {
ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ(): B {}
} - ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π° ΡΠ°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π² ΠΌΠ°ΡΠΈΠ²ΠΈ ββ¦$varβ,
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΈΠ·Π²ΡΡΡΠ²Π° Π·Π°ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΌΠ°ΡΠΈΠ²ΠΈ ΠΏΡΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΌΠ°ΡΠΈΠ²;$parts = ['ΡΠ±ΡΠ»ΠΊΠ°', 'ΠΊΡΡΡΠ°'];
$ΠΏΠ»ΠΎΠ΄ΠΎΠ²Π΅ = ['Π±Π°Π½Π°Π½', 'ΠΏΠΎΡΡΠΎΠΊΠ°Π»', β¦$ΡΠ°ΡΡΠΈ, 'Π΄ΠΈΠ½Ρ'];
// ['Π±Π°Π½Π°Π½', 'ΠΏΠΎΡΡΠΎΠΊΠ°Π»', 'ΡΠ±ΡΠ»ΠΊΠ°', 'ΠΊΡΡΡΠ°', 'Π΄ΠΈΠ½Ρ']; -
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π²ΠΈΠ·ΡΠ°Π»Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠΈΡΠ»Π° Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΈ Π² ΡΠΈΡΠ»ΠΎΠ²ΠΈ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΈ (1_000_000_00); - ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ°
ΡΠ»Π°Π±ΠΈ Π²ΡΡΠ·ΠΊΠΈ , ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠ° ΠΊΡΠΌ ΠΎΠ±Π΅ΠΊΡ, Π½ΠΎ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ ΡΡΠ±ΠΈΡΠ°ΡΠ° Π½Π° ΠΎΡΠΏΠ°Π΄ΡΡΠΈ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ Π°ΡΠΎΡΠΈΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±Π΅ΠΊΡ; - ΠΠΎΠ²
ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΎΠ±Π΅ΠΊΡ (ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ Serializable ΠΈ __sleep()/__wakeup()), ΠΊΠΎΡΡΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Serializable, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΡ Π²ΡΡΠ»Π΅Π½;// ΠΡΡΡΠ° ΠΌΠ°ΡΠΈΠ², ΡΡΠ΄ΡΡΠΆΠ°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΡΠ½ΠΈΡ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ°;
ΠΏΡΠ±Π»ΠΈΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΡ __serialize(): ΠΌΠ°ΡΠΈΠ²;// ΠΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠ±Π΅ΠΊΡ ΠΎΡ ΠΌΠ°ΡΠΈΠ²
ΠΏΡΠ±Π»ΠΈΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΡ __unserialize(ΠΌΠ°ΡΠΈΠ² $data): void; - ΠΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Ρ
Π²ΡΡΠ»ΡΡ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄
__toString() ; - ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΈΡ ΠΊΠΎΠ΄. ΠΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
opcache.preload , ΡΡΠ΅Π· ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ PHP ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΠΈ ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠ²ΡΡΠ°. Π’ΠΎΠ·ΠΈ ΡΠΊΡΠΈΠΏΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΡΠ΅Π΄ΠΈ ΠΊΠΎΠ΄Π° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΡΠ΅Π· Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎΡΠΎ ΠΈΠΌ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΡΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡΡΠ° opcache_compile_file(); - ΠΠΎΠ±Π°Π²Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ crc32c ΠΊΡΠΌ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ Hash Π·Π° ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΡΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π½Π° ΠΠ°ΡΡΠ°Π½ΡΠΎΠ»ΠΈ;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° password_hash() Π·Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ argon2i ΠΈ argin2id, Π² ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Sodium, Π°ΠΊΠΎ PHP Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π±Π΅Π· libargon;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ mb_str_split(), ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° str_split(), Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ° Π½Π΅ Ρ Π±Π°ΠΉΡΠΎΠ²Π΅, Π° Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ² Π½ΠΈΠ·;
- Π€ΡΠ½ΠΊΡΠΈΡΡΠ° strip_tags() Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π° ΠΌΠ°ΡΠΈΠ² Ρ ΠΈΠΌΠ΅Π½Π° Π½Π° Π΅ΡΠΈΠΊΠ΅ΡΠΈ, Ρ.Π΅. Π²ΠΌΠ΅ΡΡΠΎ strip_tags($str, ' ') Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ strip_tags($str, ['a', 'p']);
- proc_open() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΈΡΠ΅ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈ Π² ΠΌΠ°ΡΠΈΠ², Π²ΠΌΠ΅ΡΡΠΎ Π½ΠΈΠ· Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΈ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° Π½ΠΈΡΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½ΡΠ»Π΅Π² ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ;
proc_open(['php', '-r', 'echo "Hello World\n";'], $descriptors, $pipes);
// ΠΠ°ΡΠΎ 2>&1 Π² shell
proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['redirect', 1]], $pipes);// ΠΊΠ°ΡΠΎ 2>/dev/null ΠΈΠ»ΠΈ 2>nul Π² shell
proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['null']], $pipes); - Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ° Firebird/Interbase, Recode ΠΈ WDDX ΡΠ° ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ. Π’Π΅Π·ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π²Π΅ΡΠ΅ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΡΡΠ΅Π· PECL;
- ΠΡΠ΅Ρ
Π²ΡΡΠ»Π΅Π½ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ
ΠΎΡΡΠ°ΡΡΠ» ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΡΠΎΠΈΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ Π±Π΅Π· ΡΠΊΠΎΠ±ΠΈ, Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ² ΠΈ Π½ΠΈΠ·ΠΎΠ²Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΈ ΡΠΊΠΎΠ±ΠΈ (β$var{$idx}β), ΡΡΠ½ΠΊΡΠΈΡΡΠ° is_real() ΠΈ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ ΠΊΡΠΌ real, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠ°ΡΠ° ΠΊΠ»ΡΡΠΎΠ²Π° Π΄ΡΠΌΠ° Π±Π΅Π· ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΊΠ»Π°Ρ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ allow_url_include ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ , ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ 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