La función isEmpty() de la clase Ds\PriorityQueue en PHP se usa para determinar si una instancia particular de PriorityQueue está vacía o no. Devuelve True si PriorityQueue está vacío; de lo contrario, devuelve False.
Sintaxis :
bool isEmpty( )
Parámetros : Esta función no acepta ningún parámetro.
Valor de retorno : esta función devuelve un valor booleano en función de si esta PriorityQueue está vacía o no. Devuelve True si PriorityQueue está vacío; de lo contrario, devuelve False.
Los siguientes programas ilustran el método anterior:
Programa 1 :
<?php // Declare new PriorityQueue $pq = new \Ds\PriorityQueue(); // Initially PriorityQueue is Empty var_dump($pq->isEmpty()); // Add elements to the PriorityQueue $pq->push("One", 1); $pq->push("Two", 2); $pq->push("Three", 3); // Check again if the PriorityQueue // is Empty var_dump($pq->isEmpty()); ?>
Producción:
bool(true) bool(false)
Programa 2:
<?php // Declare new PriorityQueue $pq = new \Ds\PriorityQueue(); // Initially PriorityQueue is Empty var_dump($pq->isEmpty()); // Add elements to the PriorityQueue $pq->push("Geeks", 1); $pq->push("for", 2); $pq->push("Geeks", 3); // Check again if the PriorityQueue // is Empty var_dump($pq->isEmpty()); ?>
Producción:
bool(true) bool(false)
Referencia : http://php.net/manual/en/ds-priorityqueue.isempty.php