php docsは、成功すると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(...'。 –
あなたは返品の仕組みを完全に理解していませんか? – animuson