从不同的php块访问变量

时间:2012-04-21 21:52:24

标签: php html variables

我需要从php文件中编写一大块html。要做到这一点,我将关闭一个初始的php块(使用'?>'),然后编写html,然后是新的php块。

我需要从第二个php块中的第一个php块访问变量。

有人能解释最有效的方法吗?

现在,当我在第二个块中引用第一个块中赋值为非零值的变量时,我得到的返回值为0。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你应该研究类似MVC开发模式的东西。

最简单的方法是不输出许多块中的所有内容,而是附加到最后回显的某个变量。

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

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

// Other code

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