Problema
E eu recebi a mensagem de erro Erro de análise: erro de sintaxe, inesperado '<'
Parece que a variável não pode ser lida.
Como definir o valor no loop for dentro da lâmina?
Solução
Então, o que você precisa fazer é ter isso $ last = date ('y')-120
na primeira parte. Com $ var
Você está imprimindo o valor, mas precisa atribuir o valor. Então atribua assim:
O mesmo vale para o loop também. Basta comparar o valor. Não coloque na sintaxe da lâmina. Você não deveria misturar os dois.