--- a/build/gen_stub.php 2025-11-18 09:02:20.000000000 +0100 +++ b/build/gen_stub.php 2025-11-21 11:32:17.729363926 +0100 @@ -3029,6 +3029,7 @@ "username" => "ZEND_STR_USERNAME", "password" => "ZEND_STR_PASSWORD", "clone" => "ZEND_STR_CLONE", + "memory_limit" => "ZEND_STR_MEMORY_LIMIT", '8.0' => 'ZEND_STR_8_DOT_0', '8.1' => 'ZEND_STR_8_DOT_1', '8.2' => 'ZEND_STR_8_DOT_2', --- a/main/main.c 2025-11-21 11:30:25.048121777 +0100 +++ b/main/main.c 2025-11-21 11:31:25.408715815 +0100 @@ -382,8 +382,8 @@ return FAILURE; } - PG(memory_limit) = value; PG(max_memory_limit) = value; + zend_alter_ini_entry(ZSTR_KNOWN(ZEND_STR_MEMORY_LIMIT), new_value, PHP_INI_ALL, stage); return SUCCESS; } --- a/Zend/zend_string.h 2025-11-18 09:02:20.000000000 +0100 +++ b/Zend/zend_string.h 2025-11-21 11:31:51.050543358 +0100 @@ -636,6 +636,7 @@ _(ZEND_STR_SINCE, "since") \ _(ZEND_STR_GET, "get") \ _(ZEND_STR_SET, "set") \ + _(ZEND_STR_MEMORY_LIMIT, "memory_limit") \ _(ZEND_STR_8_DOT_0, "8.0") \ _(ZEND_STR_8_DOT_1, "8.1") \ _(ZEND_STR_8_DOT_2, "8.2") \