123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- --TEST--
- SPL: SplPriorityQueue: var_dump
- --FILE--
- <?php
- $pq = new SplPriorityQueue();
- $pq->insert("a", 0);
- $pq->insert("b", 1);
- $pq->insert("c", 5);
- $pq->insert("d", -2);
- var_dump($pq);
- ?>
- --EXPECT--
- object(SplPriorityQueue)#1 (3) {
- ["flags":"SplPriorityQueue":private]=>
- int(1)
- ["isCorrupted":"SplPriorityQueue":private]=>
- bool(false)
- ["heap":"SplPriorityQueue":private]=>
- array(4) {
- [0]=>
- array(2) {
- ["data"]=>
- string(1) "c"
- ["priority"]=>
- int(5)
- }
- [1]=>
- array(2) {
- ["data"]=>
- string(1) "a"
- ["priority"]=>
- int(0)
- }
- [2]=>
- array(2) {
- ["data"]=>
- string(1) "b"
- ["priority"]=>
- int(1)
- }
- [3]=>
- array(2) {
- ["data"]=>
- string(1) "d"
- ["priority"]=>
- int(-2)
- }
- }
- }
|