当连接到mysql时,我有函数来获取相关的错误消息和错误代码,我在PHP的ftp函数列表中看不到任何排序。
是否有最佳实践来处理FTP中的错误?
EDIT + CLARIFICATION:我认为最好的错误信息是系统错误消息+我自己的,是否有办法捕获系统错误消息?
答案 0 :(得分:6)
对于旧版本,请尝试error_get_last()
for PHP> = 5.2或$php_errmsg
,如链接页面所详述
答案 1 :(得分:0)
看起来大多数ftp函数只返回true或false状态。有些人会触发警告。
所以你可能选择的选项是检查返回状态并为自己设置一个有意义的错误日志。
答案 2 :(得分:0)
您可以检查函数返回的值。通常它会返回类似true(成功)和false(失败)的内容。例如,取ftp_fget
。 php.net说:
成功时返回TRUE或FALSE返回 故障。