本文整理汇总了PHP中XenForo_Application::_memoryLimit方法的典型用法代码示例。如果您正苦于以下问题:PHP XenForo_Application::_memoryLimit方法的具体用法?PHP XenForo_Application::_memoryLimit怎么用?PHP XenForo_Application::_memoryLimit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XenForo_Application
的用法示例。
在下文中一共展示了XenForo_Application::_memoryLimit方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getMemoryLimit
/**
* Gets the current memory limit.
*
* @return int
*/
public static function getMemoryLimit()
{
if (self::$_memoryLimit === null) {
$curLimit = @ini_get('memory_limit');
if ($curLimit === false) {
// reading failed, so we have to treat it as unlimited - unlikely to be able to change anyway
$curLimit = -1;
} else {
switch (substr($curLimit, -1)) {
case 'g':
case 'G':
$curLimit *= 1024;
// fall through
// fall through
case 'm':
case 'M':
$curLimit *= 1024;
// fall through
// fall through
case 'k':
case 'K':
$curLimit *= 1024;
}
}
self::$_memoryLimit = intval($curLimit);
}
return self::$_memoryLimit;
}