라이브러리
[PHP] DsQueue::capacity - 현재 용량을 반환합니다.
DsQueue::capacity
PHP 7.2 버전부터 `DsQueue` 클래스가 추가되었습니다. `DsQueue` 클래스는 FIFO (First-In-First-Out) 큐를 구현한 클래스로, 데이터를 추가하고 삭제하는 데 사용됩니다. `DsQueue` 클래스의 `capacity` 속성은 큐의 최대 크기를 나타냅니다.
DsQueue::capacity 속성
`DsQueue::capacity` 속성은 큐의 최대 크기를 나타내는 정수 값을 반환합니다. 큐의 크기는 데이터를 추가할 때마다 자동으로 증가하거나 감소할 수 있습니다.
예제
#hostingforum.kr
php
use SplQueue;
// DsQueue 객체를 생성합니다.
$queue = new SplQueue();
// 큐의 초기 크기를 확인합니다.
echo "초기 큐 크기: " . $queue->capacity() . "
";
// 데이터를 추가합니다.
$queue->enqueue("apple");
$queue->enqueue("banana");
$queue->enqueue("cherry");
// 큐의 크기를 확인합니다.
echo "데이터 추가 후 큐 크기: " . $queue->capacity() . "
";
// 데이터를 삭제합니다.
$queue->dequeue();
// 큐의 크기를 확인합니다.
echo "데이터 삭제 후 큐 크기: " . $queue->capacity() . "
";
이 예제에서는 `DsQueue` 객체를 생성하고, 데이터를 추가하고 삭제하는 과정을 통해 큐의 크기를 확인합니다. `DsQueue::capacity` 속성을 사용하여 큐의 최대 크기를 확인할 수 있습니다.
결과
#hostingforum.kr
초기 큐 크기: 0
데이터 추가 후 큐 크기: 3
데이터 삭제 후 큐 크기: 2
주의
* `DsQueue::capacity` 속성은 큐의 최대 크기를 반환합니다. 큐의 실제 크기는 데이터를 추가할 때마다 자동으로 증가하거나 감소할 수 있습니다.
* `DsQueue` 클래스는 PHP 7.2 버전부터 지원됩니다. 이전 버전에서는 사용할 수 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.