Fala aí gente, tranquilo ? Então, eu estou praticando um pouco de POO no PHP, eu criei um objeto Álbum que possui um array de Músicas, depois eu tentei criar uma função para exibir só o nome das músicas, porém eu só consigo acessar as chaves do array, e não o atributo "nome". Poderiam me ajudar com isso ?
<?php
class Album
{
private $musicas = array();
private int $duracaoAlbum = 0;
public function __construct(
public readonly string $nome,
public readonly string $banda,
) {
}
public function adicinarMusicas(Musica $musica) : void {
$this->musicas[] = $musica;
}
// dúvida aqui !
public function exibirMusicasDoAlbum() : void {
foreach ($this->musicas as $musica) {
}
}
}