From 71b0d464d77b322bfe218eb494e5c4f5bcaf562f Mon Sep 17 00:00:00 2001 From: Mikhail Alferov Date: Sat, 7 Feb 2026 22:57:35 +0300 Subject: [PATCH] =?UTF-8?q?Update=20parse-str.xml=20=D0=A3=D1=82=D0=BE?= =?UTF-8?q?=D1=87=D0=BD=D0=B8=D0=BB=20=D1=84=D0=BE=D1=80=D0=BC=D1=83=D0=BB?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Директива ограничивает не только количество входных переменны в запросе, а заставляет ф-цию обработать только max_input_vars пар «ключ — значение» даже для локальной строки в формате аргументов URL-адреса --- reference/strings/functions/parse-str.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/reference/strings/functions/parse-str.xml b/reference/strings/functions/parse-str.xml index 9e68025e5..42ed9a13f 100644 --- a/reference/strings/functions/parse-str.xml +++ b/reference/strings/functions/parse-str.xml @@ -139,9 +139,10 @@ echo $output['My_Value']; // Выводит: Something - Директива max_input_vars ограничивает количество входных переменных в запросе - и выдаёт ошибку уровня E_WARNING, если количество аргументов превышает лимит. - Функция parse_str не добавит в результат переменные за пределами ограничения. + Директива max_input_vars ограничивает количество входных переменных, + которое обработает функция parse_str. + Превышение предела выдаёт ошибку уровня E_WARNING, + а переменные за пределами ограничения не добавляются в результат. Предустановленное значение директивы max_input_vars — 1000.