PHP

【PHPの基礎】ファイルをコピーするcopy関数をマスターしよう!

今回はcopy関数について説明します。

関数の基礎に関しては下記の記事を参考にしてください!

関数
【PHPの基礎】関数をマスターしよう! 今回解決できる内容! ✔️関数とはなんだろう? ✔️関数の使い方は? ...

独学がつらくなった方は下記をご覧ください!

>>【初心者必見!】無料体験ができるプログラミングスクールをご紹介!

copy関数とは

copy関数とは、ファイルをコピーする関数です。

書き方は下記の通りです。

copy(コピー元のファイル名,コピー後のファイル名)

コピー先に同名のファイルがある場合、上書きされるので注意しましょう!

返り値として、コピーが成功した場合はTrue、失敗した場合はfalseが返ってきます。

返り値の基礎に関しては下記の記事を参考にして下さい。

【PHPの基礎】返り値をマスターしよう!

copy関数の使い方

それでは実際の使い方を確認してみましょう!

コピー前のフォルダは下記のようになっています。

プログラムは下記の通りです。

<?php
 
 // if文内で同フォルダにあるtext.txtをtext2.txtというフォルダ名でコピーをして判定
 if (copy('text.txt','text2.txt')) {
     // コピーに成功したら以下を表示
     echo 'コピー成功しました!';
 } else {
     // コピーに失敗したら以下を表示
     echo 'コピー失敗です。';
 }
 
?>

if文によって条件分岐を行なっています。

【PHPの基礎】if文をマスターしよう!

実行結果は下記の通りです。

実行後のフォルダは下記のようになります。

text2がコピーされていることがわかります!

独学に疲れた方へ

まとめ

今回説明した内容

✅copy関数の使い方

今回は以上になります。

copy関数は実際の開発でも使用するので是非今回でマスターしましょう!