$contents や $lines の変数を定義するのはなぜですか?

必須ではありませんが、変数に入れておいたほうが使い勝手がよいかと思います。
2021年10月22日
ユーザー

いつもありがとうございます。

動画内で、全て変数として定義した後に、今回の学習内容のfile_put_contentsfile_get_contentsに代入していたのですが、下記のように変数として定義しなくても結果は変わりませんでした。

$contents = "taro\njiro\nsaburo\n";
file_put_contents("names.txt", $contents);

  → file_put_contents("names.txt", "taro\njiro\nsaburo\n");


$contents = file_get_contents("names.txt");
echo $contents;

  → echo file_get_contents("names.txt");


$lines = file("names.txt", FILE_IGNORE_NEW_LINES);
var_dump($lines);

  → var_dump(file("names.txt", FILE_IGNORE_NEW_LINES));

定義しておくことのメリットとしてはそれを使いまわせることかな、と思うのですが、
一度しか使わない予定でも、動画内のように変数としての定義は必須でしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(3)