我需要从php文件中编写一大块html。要做到这一点,我将关闭一个初始的php块(使用'?>'),然后编写html,然后是新的php块。
我需要从第二个php块中的第一个php块访问变量。
有人能解释最有效的方法吗?
现在,当我在第二个块中引用第一个块中赋值为非零值的变量时,我得到的返回值为0。
感谢您的帮助。
答案 0 :(得分:0)
你应该研究类似MVC开发模式的东西。
最简单的方法是不输出许多块中的所有内容,而是附加到最后回显的某个变量。
// code block
$html .= '<strong>Some html</strong>';
// other code block
$html .= '...';
// Other code
// At last, at the end
echo $html;