Na primeira aula, é utilizada a função pop() a qual é uma função da collection SplDoublyLinkedList, ela é utilizada com o intuito de retirar o último elemento.
public function removerMusicaDoFinalDaPlaylist() {
$this->musicas->pop();
}
Nesa segunda aula, é utilizada a função pop também , porém ela é utilizada para retorna o último elemento
public function tocarUltimaMusicaTocada() {
echo "Tocando do histórico". $this->historico->pop(). "<br>";
}
Eu não entendi porque na primeira ele retira o ultimo elemento e no outro ele apenas retorna o ultimo, sendo que é a mesma função.