php文档说如果成功,下面将返回true
,如果失败,将返回false
。我如何检测php rename()是否已成功执行?
rename('test/test1/','test/test2/test1/');
我该如何得到真假?如果我运行确切的功能并且它成功了,文件夹就会按照希望移动并且没有输出。如果失败,那么它只是输出一条错误消息。
如何测试true
或false
,以便我可以判断重命名函数是否成功,而没有错误消息?
这是正确的方法吗?
error_reporting(0);
if(rename('test/test1/','test/test1/test2/test1/')===true){
print 'true';
} else{
print 'false';
}
这是正确的方法,是的。你也可以用'if(@rename(...')来抑制错误信息。 – 2012-02-20 17:53:48
你是否完全理解退货是如何工作的? – animuson 2012-02-20 17:55:16