Π”Ρ€ΡƒΠ³ΠΈΠ΅ измСнСния

Π―Π΄Ρ€ΠΎ PHP

Ѐункция set(raw)cookie ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ $option

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ setcookie() ΠΈ setrawcookie() Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ объявлСниС (сигнатуру):

function setcookie(string $name, string $value = "", array $options = []): bool
Π³Π΄Π΅ $options - ассоциативный массив, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любой ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ "expires", "path", "domain", "secure", "httponly" ΠΈ "samesite".

НовыС ini-Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ syslog

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ini-Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ для настройки логирования, Ссли для ΠΎΠΏΡ†ΠΈΠΈ error_log установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ syslog:

syslog.facility
Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ сообщСниС.
syslog.filter
Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΈΠΏ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ сообщСний с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² - all, no-ctrl ΠΈ ascii. Начиная с PHP 7.3.8, Ρ‚Π°ΠΊΠΆΠ΅ доступСн Ρ‚ΠΈΠΏ raw, Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмного ΠΆΡƒΡ€Π½Π°Π»Π° Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях PHP. Π­Ρ‚ΠΎΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ повлияСт Π½Π° Π²Ρ‹Π·ΠΎΠ²Ρ‹ syslog().
syslog.ident
Π—Π°Π΄Π°Ρ‘Ρ‚ строку ident, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ сообщСниСм.

Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊ мусора

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ сбор цикличСских ссылок, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π Π°Π·Π½ΠΎΠ΅

Ѐункция var_export() Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ экспортируСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ stdClass Π² качСствС массива, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ((object) array( ... )), вмСсто использования Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° stdClass::__setState().

Ѐункция debug_zval_dump() ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° для отобраТСния рСкурсивных массивов ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ var_dump(). Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΡ… Π΄Π²Π°ΠΆΠ΄Ρ‹.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ array_push() ΠΈ array_unshift() Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ с ΠΎΠ΄Π½ΠΈΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ особСнно ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π² сочСтании с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ распространСния.

Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ PHP

Π£Π΄Π°Π»Π΅Π½Ρ‹ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ константы PHPDBG_FILE, PHPDBG_METHOD, PHPDBG_LINENO ΠΈ PHPDBG_FUNC.

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ процСссов FastCGI

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ доступна функция getallheaders().

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Client URL (cURL)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ трСбуСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libcurl вСрсии β‰₯ 7.15.5.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…

FILTER_VALIDATE_FLOAT Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ thousand, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… символов-Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ для тысяч. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ("',.") ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ совмСстимо с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями PHP.

FILTER_SANITIZE_ADD_SLASHES Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² качСствС псСвдонима Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° magic_quotes (FILTER_SANITIZE_MAGIC_QUOTES). Π€ΠΈΠ»ΡŒΡ‚Ρ€ magic_quotes ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях PHP.

FTP

Π Π΅ΠΆΠΈΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° binary.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Normalizer::NONE объявлСна ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ, ΠΊΠΎΠ³Π΄Π° PHP скомпилирован с ICU вСрсии β‰₯ 56.

Π’Π²Π΅Π΄Π΅Π½Π° константа Normalizer::FORM_KC_CF Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Normalizer::normalize() для Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ NFKC_Casefold; доступна, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ ICU β‰₯ 56.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ нотация JavaScript (JSON)

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π»Π°Π³ JSON_THROW_ON_ERROR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с json_decode() ΠΈΠ»ΠΈ json_encode() ΠΈ заставляСт эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ JsonException Π² случаС возникновСния ошибки, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ глобальноС состояниС ошибки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ извлСкаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ json_last_error() ΠΈ json_last_error_msg(). JSON_PARTIAL_OUTPUT_ON_ERROR ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ JSON_THROW_ON_ERROR.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ строки

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ опция --with-libmbfl большС нСдоступна.

ODBC (Unified)

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ODBCRouter ΠΈ Birdstep, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ini-Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ birdstep.max_links Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°.

OPcache

Π£Π΄Π°Π»Π΅Π½Π° ini-Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° opcache.inherited_hack. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ с PHP 5.3.0.

OpenSSL

Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΎΠΏΡ†ΠΈΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ° ssl min_proto_version ΠΈ max_proto_version, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ с Π½ΠΈΠΌΠΈ константы для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TLS.

РСгулярныС выраТСния (совмСстимыС с Perl)

ΠœΠΎΠ΄ΡƒΠ»ΡŒ PCRE Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ PCRE2, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ измСнСниям Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ символов Π² классах Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ строго) ΠΈ дополняСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ синтаксис рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Ѐункция preg_quote() Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ экранируСт символ '#'.

Microsoft SQL Server ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Sybase (PDO_DBLIB)

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ PDO::DBLIB_ATTR_SKIP_EMPTY_ROWSETS для автоматичСского пропуска пустых Π½Π°Π±ΠΎΡ€ΠΎΠ² строк.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ PDO::DBLIB_ATTR_TDS_VERSION ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт Π²Π΅Ρ€ΡΠΈΡŽ TDS.

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ DATETIME2 Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ столбцы DATETIME.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ SQLite (PDO_SQLITE)

Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… SQLite3 Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, установив Π½ΠΎΠ²Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ PDO::SQLITE_ATTR_OPEN_FLAGS Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ PDO::SQLITE_OPEN_READONLY.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сСссий

Ѐункция session_set_cookie_params() Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ объявлСниС (сигнатуру):

function session_set_cookie_params(array $options): bool
Π³Π΄Π΅ $options - ассоциативный массив, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любой ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ "lifetime", "path", "domain", "secure", "httponly" ΠΈ "samesite". БоотвСтствСнно, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ session_get_cookie_params() Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ элСмСнт с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ "samesite". ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, новая ini-опция session.cookie_samesite для установки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ SameSite для cookies. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "" (пустая строка), поэтому Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° SameSite Π½Π΅ Π·Π°Π΄Π°Π½Π°. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСна Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "Lax" ΠΈΠ»ΠΈ "Strict", ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ SameSite.

Tidy

Π‘Π±ΠΎΡ€ΠΊΠ° вмСстС » tidyp Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ поддСрТиваСтся ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ tidyp Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ API для получСния Π΄Π°Ρ‚Ρ‹ Ρ€Π΅Π»ΠΈΠ·Π°, tidy_get_release() ΠΈ tidy::getRelease() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 'unknown' Π² этом случаС.

XML-парсСр

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ callback-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ xml_set_external_entity_ref_handler() большС Π½Π΅ игнорируСтся, Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±Ρ‹Π» собран с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ libxml. Π Π°Π½Π΅Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ, Π° парсинг Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ прСкращался.

Zip

Π‘Π±ΠΎΡ€ΠΊΠ° с использованиСм libzip, входящСго Π² PHP, Π½Π΅ рСкомСндуСтся, Π½ΠΎ всё ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния --without-libzip Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.

Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ Zlib

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ контСкста zlib/level для ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ compress.zlib, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ установку ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ уровня сТатия.

οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы