The SplPriorityQueue class

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

简介

The SplPriorityQueue class provides the main functionalities of a prioritized queue, implemented using a max heap.

注意: The order of elements with identical priority is undefined. It may differ from the order in which they have been inserted.

类摘要

classSplPriorityQueueimplementsIterator, Countable {
publicconstintEXTR_BOTH;
publicconstintEXTR_PRIORITY;
publicconstintEXTR_DATA;
publiccompare(mixed$priority1, mixed$priority2): int
publiccount(): int
publiccurrent(): mixed
publicextract(): mixed
publicinsert(mixed$value, mixed$priority): true
publicisCorrupted(): bool
publicisEmpty(): bool
publickey(): int
publicnext(): void
publicrewind(): void
publicsetExtractFlags(int$flags): int
publictop(): mixed
publicvalid(): bool
}

目录

To Top