ini_set ('memory_limit', '512M') - Синтаксическая ошибка - неожиданное "M"? - PullRequest
0 голосов
/ 04 октября 2019

У меня есть некоторый код в Wordpress, который извлекает все SKU продуктов Woocommerce и занимает много памяти (более 6000 продуктов)

Итак, в начале своей функции я попытался временно увеличить предел:

ini_set('memory_limit', '512M');

Результат:

PHP Parse error:  syntax error, unexpected 'M' (T_STRING), expecting ',' or ')' 

Я ищу ответ, почему это неправильно, и я не смог его найти. Есть идеи, почему это происходит?

1 Ответ

1 голос
/ 04 октября 2019

PHP ini_set () следующим образом.

ini_set("memory_limit","512M");

ИЛИ

Вы также можете попробовать изменить memory_limit, используя файл php.ini или .htaccess. .

php.ini

memory_limit = 512M;

.htaccess

php_value memory_limit 512M

Вы можете добавить этот код в wp-config.php

define( 'WP_MEMORY_LIMIT', '512M' );
...