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

回答編集履歴

2

見直し

2020/08/02 13:14

投稿

退会済みユーザー
answer CHANGED
@@ -18,7 +18,7 @@
18
18
  ---
19
19
 
20
20
  蛇足かもしれないけど、わたしならこういう書き方もしちゃうな。
21
- [PHP: 字列 \- Manual](https://www.php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc)って言うんですけどね。
21
+ [ヒアドキュメント構文](https://www.php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc)って言うんですけどね。
22
22
  断然見やすくなる。
23
23
 
24
24
  ```php

1

加筆修正

2020/08/02 13:14

投稿

退会済みユーザー
answer CHANGED
@@ -13,4 +13,23 @@
13
13
  > ③ また②部分の両端が シングルクォートで挟まれています。この意味もわからないです。
14
14
 
15
15
  シングルクォートっていうか、print文全体を見てください。
16
- シングルクォートで囲まれた固定文字列と変数と固定文字列を連結して出力しているだけです。
16
+ シングルクォートで囲まれた固定文字列と変数と固定文字列を連結して出力しているだけです。
17
+
18
+ ---
19
+
20
+ 蛇足かもしれないけど、わたしならこういう書き方もしちゃうな。
21
+ [PHP: 文字列 \- Manual](https://www.php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc)って言うんですけどね。
22
+ 断然見やすくなる。
23
+
24
+ ```php
25
+ $staff_pass=md5($staff_pass);
26
+ print <<<EOT
27
+ <form method="post" action="staff_add_done.php">
28
+ <input type="hidden" name="name" value="{$staff_name}">
29
+ <input type="hidden" name="pass" value="{$staff_pass}">
30
+ <br />
31
+ <input type="button" onclick="history.back()" value="戻る">
32
+ <input type="submit" value="OK">
33
+ </form>
34
+ EOT;
35
+ ```