Cierto es que array_shift retorna el
elemento quitado, y también este es un array. Puedes hacer la prueba tu mismo si quieres.
Código PHP:
Ver original<?php
$stack = array("naranja", "plátano", "manzana", "frambuesa"); ?>
Por lo que
Rodrhigo, tiene razón en el fallo que indica, ya que
strtolower solo acepta String.