Olá
No video não está a declarar atributos para as variáveis de historico e filaDownloads:
public function __construct()
{
$this->musicas = new SplDoublyLinkedList();
$this->musicas->rewind();
$this->historico = new SplStack();
$this->filaDownloads = new SplQueue();
}
Quando passo o rato por cima de $this->historico ou de $this->filaDownloads aparece a mensagem: property declared dinamically
O que signifca isso? Dessa forma os atributos são public ou private?
Obrigado