La función Ds\Queue::isEmpty() en PHP se usa para determinar si una instancia de Queue en particular está vacía o no. Devuelve True si la cola está vacía; de lo contrario, devuelve False.
Sintaxis:
bool public Ds\Queue::isEmpty ( void )
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 cola está vacía o no. Devuelve True si la cola está vacía; de lo contrario, devuelve False.
Los siguientes programas ilustran la función Ds\Queue::isEmpty() en PHP:
Programa 1:
<?php // Declare new Queue $q = new \Ds\Queue(); // Initially Queue is Empty var_dump($q->isEmpty()); // Add elements to the Queue $q->push("One"); $q->push("Two"); $q->push("Three"); // Check again if the Queue // is Empty var_dump($q->isEmpty()); ?>
Producción:
bool(true) bool(false)
Programa 2:
<?php // Declare new Queue $q = new \Ds\Queue(); // Initially Queue is Empty var_dump($q->isEmpty()); // Add elements to the Queue $q->push("Geeks"); $q->push("for"); $q->push("Geeks"); // Check again if the Queue // is Empty var_dump($q->isEmpty()); ?>
Producción:
bool(true) bool(false)
Referencia : http://php.net/manual/en/ds-priorityqueue.isempty.php