ini_set('memory_limit','512M')-语法错误-意外的“ M”?

时间:2019-10-04 08:09:37

标签: php wordpress server ini-set

我在Wordpress中有一些代码可以检索所有Woocommerce产品SKU,并且消耗内存(6000多种产品)

因此,在我的函数开始时,我尝试临时增加限制:

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

结果:

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

我正在寻找一个答案,为什么这是错误的,我找不到它。 任何想法为什么会这样?

1 个答案:

答案 0 :(得分:1)

PHP ini_set()如下。

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

OR

您也可以尝试使用php.ini或.htaccess文件来更改memory_limit。

php.ini

memory_limit = 512M;

.htaccess

php_value memory_limit 512M

您可以在wp-config.php

中添加此代码
define( 'WP_MEMORY_LIMIT', '512M' );