memory.php > OX_increaseMemoryLimit()

概要

  • 必要な場合、memory_limitを増やす

引数

  • メモリの要求サイズ

実装

function OX_increaseMemoryLimit($setMemory) {
  • 無制限ならtrueを返す
$phpMemoryLimitInBytes = OX_getMemoryLimitSizeInBytes();
    if ($phpMemoryLimitInBytes == -1) {
        // Memory is unlimited
        return true;
    }
  • 必要なら増やす
if ($setMemory > $phpMemoryLimitInBytes) {
        if (@ini_set('memory_limit', $setMemory) === false) {
            return false;
        }
    }
    return true;
}

コメント

@ini_set('memory_limit', $setMemory)で見られる@はエラー制御演算子。

エラーを吐かなくなる。

タグ:

+ タグ編集
  • タグ:
最終更新:2011年05月01日 02:16
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。