
apcu_inc 함수는 APC Cache에 저장된 변수의 값을 1 증가시킵니다. 만약 APC Cache에 저장된 변수가 없을 경우, 0으로 초기화됩니다.
apcu_inc 함수는 32비트 정수형을 초과하는 값을 처리할 수 없습니다. 따라서, APC Cache에 저장된 변수의 값이 32비트 정수형을 초과할 경우, 32비트 정수형의 최대값인 2147483647까지 증가하고, 그 이후로는 0으로 초기화됩니다.
아래 예제를 보면서 apcu_inc 함수의 동작을 확인할 수 있습니다.
#hostingforum.kr
php
apcu_store('count', 0);
echo apcu_inc('count') . "n"; // 1
echo apcu_inc('count') . "n"; // 2
echo apcu_inc('count', 10) . "n"; // 12
// 32비트 정수형을 초과하는 경우
apcu_store('count', 2147483647);
echo apcu_inc('count') . "n"; // 2147483648 (이후 0으로 초기화)
apcu_inc 함수의 두 번째 인자는 옵션입니다. 만약 두 번째 인자를 지정하지 않으면, APC Cache에 저장된 변수의 값을 1 증가시키고, 두 번째 인자를 지정하면, APC Cache에 저장된 변수의 값을 두 번째 인자만큼 증가시킵니다.
2025-05-03 01:50