prova a fare un echo di quella patch è vedrai che $u viene stampato come $u e non come contenuto variabile...