PHPでUNIXコマンドのmvを再現する方法

system関数でmvと思わずやりたくなるが、

rename( 元々のファイル, 新しいファイル);

で動く。なおパスだけだと動かない。

rename( '../test.txt’, '../../../’);

というのはダメで、

rename('../test.txt’, '../../../test.txt’);

とすべき。