samlitowitz/php-memory

A library to interact with PHP memory limit

Maintainers

Package info

github.com/samlitowitz/php-memory

pkg:composer/samlitowitz/php-memory

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 13

Open Issues: 1

v1.0.2 2023-08-02 22:34 UTC

This package is auto-updated.

Last update: 2026-03-07 17:52:28 UTC


README

Table of Contents

  1. Installation
  2. Usage

Installation

composer require samlitowitz/php-memory

Usage

use PhpMemory\MemoryLimit;
use PhpMemory\Unit\Binary\Megabyte;
MemoryLimit::set(Size::create(2, new Megabyte()), true);

echo init_get(MemoryLimit::INI_OPTION);
// 1M
use PhpMemory\MemoryLimit;
use PhpMemory\Unit\Byte;
MemoryLimit::set(Size::create(100, new Byte()));

echo init_get(MemoryLimit::INI_OPTION);
// 100

See MemoryLimitTest for more examples.