2021年10月22日解決済み

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

ユーザー

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

動画内で、全て変数として定義した後に、今回の学習内容のfile_put_contentsやfile_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));

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

スタッフ

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

プレミアムプランとは?