PHP ftp - chdir .. vs cdup

时间:2014-05-11 18:09:53

标签: php ftp

ftp_chdir($ftpConnection, '..')ftp_cdup($ftpConnection)之间的性能/可靠性/ ......有什么不同吗?我正在构建一个小的PHP FTP库,我试图弄清楚我是否应该将这两个作为函数包含在内,或者chdir是否足够。

1 个答案:

答案 0 :(得分:0)

我不太了解ftp的工作原理。

但是如果检查ftp函数的来源,那么你会看到没有传递参数,只有一个名为" CDUP"的命令,这个命令被发送到ftp。

如果你使用' chdir' PHP发送一个名为" CWD"的命令。带参数(新目录)。

可能CDUP速度更快,但可能没有真正的性能变化。

来源:https://github.com/php/php-src/blob/af6c11c5f060870d052a2b765dc634d9e47d0f18/ext/ftp/ftp.c

第490行 - 536

如果你想要我的意见,我会选择CDUP。

祝你好运。