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