1. no more不等同于no longer:
no more 不再发生动作(常用于终止性动词),或no more + n.不再……
no longer 动作或状态不再持续(表示原来long的动作或状态不再long下去了)
He will no more come.
I have no more money/water/books.
He is no longer a child.
2. not...any longer/more可等于no longer
甚至有人认为可以等于no more(与动词连用时).
He will not come any longer/more.
He is not a child any longer/more.