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

回答編集履歴

1

追記

2019/06/15 11:19

投稿

Tomak
Tomak

スコア1652

answer CHANGED
@@ -1,8 +1,10 @@
1
- `file_get_contents()`は基本的に文字列をそのまま取得するものであって、PHPは評価できません。
1
+ `file_get_contents()`は基本的に文字列をそのまま取得するものであって、PHPは評価できません。どうしてもPHPを評価したい場合は`eval()`をする必要があります。
2
2
 
3
+ 手法を変えて、下記のようにしてみてはいかがでしょうか?
4
+
3
5
  `b.php`で今まで通りのHTML文字列が、`return`で返ってくるようにして、下記の呼び出し時に`include()`, `require()`などを使ってHTMLを取得します。
4
6
 
5
- こうすることで、`b.php`両方のPHPが評価されてから出力されることになります。
7
+ こうすることで、`b.php`のPHPが評価されてから変数に格納されることになります。
6
8
 
7
9
  ```
8
10
  //...