Olá,
Estou na parte que comenta sobre o garbage collector do curso de orientação a objetos com PHP. O instrutor utiliza o método unset para limpar a referência de uma variável para que a mesma seja "varrida" da memória pelo garbage collector:
$myVar = new MyClass();
unset($myVar);
Se por acaso for atribuído o valor de null à variável, o resultado é o mesmo que utilizar o unset? Exemplo:
$myVar = new MyClass();
$myVar = null;
Se o resultado for o mesmo, há alguma diferença no modo com que o serviço do PHP e/ou o garbage collector opera "por debaixo dos panos"?
Obrigado!