2012-04-21 7 views
0

PHPファイルからhtmlの大きなブロックを書く必要があります。これを行うには、最初のPHPブロック( '?>'を使用)を閉じてから、htmlを書き、新しいPHPブロックを書きます。異なるPHPブロックの変数へのアクセス

2番目のphpブロックの最初のphpブロックから変数にアクセスする必要があります。

誰もがこれを行う最も効率的な方法を説明できますか?

今、私が参照している場合、第二のブロックでは、最初のブロック内の非ゼロ値を割り当てられた変数に、私は任意のヘルプ0

感謝の戻り値を取得します。

+1

http://stackoverflow.com/questions/5126261/php-variable-scope-between-code-blocks – OrangeTux

+2

変数がまだ次のブロック内の値を有するべきです。いくつかのコードを見せてください。 –

+0

@OrangeTux私はこのリンクを回答として投稿するべきだと思います。 –

答えて

0

MVC開発パターンのように見てください。

最も簡単な方法は、多くのブロックですべてを出力するのではなく、最後にエコーされる特定の変数に追加することです。

// code block 
$html .= '<strong>Some html</strong>'; 

// other code block 
$html .= '...'; 

// Other code 

// At last, at the end 
echo $html; 
+0

ありがとう、このアプローチを使用します。 – ploddingOn

関連する問題