teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2018/07/18 06:40

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  違います。
4
4
  {}は「ある1つの変数を変数として区別する」ものなので、その中で計算を行うのは無理です。
5
- 本来はに英数字が続く場合に区別するために利用します。
5
+ 本来は前後に英数字が続く場合に区別するために利用します。
6
6
  ```php
7
7
  echo "test{$test}test";
8
8
  ```

1

修正

2018/07/18 06:39

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -13,7 +13,7 @@
13
13
  $sum = $a + $b;
14
14
  echo "あなたのスコアは{$sum}です";
15
15
  ```
16
- 基本的にechoは「文字列を出力する機能」なので、そこで計算を行うのは微妙です。
16
+ 基本的にechoは「文字列を出力する機能」なので、そこで計算を行うのはコードの可読性の観点から微妙です。
17
17
  あえてその中で計算を行うまでもないでしょう。
18
18
 
19
19
  どうしてもと言うのでしたら下記のようには書けますが。