/*
PHP integers have arbitrary precision on 64‑bit builds,
so large values like terabytes are handled naturally.
Terabyte sizes:
1 TiB = 2**40 = 1,099,511,627,776 bytes
1 TB = 10**12 = 1,000,000,000,000 bytes
PHP style:
- Use `const` for true constants
- Use bit shifts for binary units
- Use underscores for readability (PHP 7.4+)
*/
// Binary terabyte (tebibyte), using a bit shift.
// 1 << 40 = 2**40 bytes.
const TERABYTE_TIB = 1 << 40;
// Decimal terabyte (SI), using a readable numeric literal.
const TERABYTE_TB = 1_000_000_000_000;
echo "1 TiB = " . TERABYTE_TIB . " bytes\n";
echo "1 TB = " . TERABYTE_TB . " bytes\n";
/*
run:
1 TiB = 1099511627776 bytes
1 TB = 1000000000000 bytes
*/