<?php
$heap = new SplMinHeap();
// empty heap is not allowed
try {
$heap->top();
}
catch (RuntimeException $e) {
echo 'Exception: heap is empty' . PHP_EOL;
}
// empty heap is allowed and possible
if ($heap->isEmpty()) {
echo 'isEmpty says that the heap is empty';
}