【发布时间】:2020-01-06 10:41:28
【问题描述】:
我对使用 PHP 类生成并保存到变量中的 HTML 表有疑问。 此变量还包含文本,保存在表格之前,但表格显示在文本之前。 这就是我所做的:
- 将文本放入变量中:
$RET='精彩介绍';
- 用我自己的类生成一个表(它仍然是一个简单的表):
$TAB=new class_table();
$TAB::add_th('列'); // 将 'Column' 保存在 'th' 3D 数组中
$TAB::close_line(); // $num_tr++
$TAB::add_td('Cell'); // 将 'Cell' 保存在 'td' 3D 数组中
$TAB::display(); // 生成表格
- 当我这样做时:
$RET='精彩介绍';
$RET.=$TAB::display();
回声 $RET;
...我在正文之前有表格。
- 当我这样做时:
echo '很棒的介绍';
$TAB::display();
...文本后面有表格,没错。
- 当我生成没有类的表时,当然也是正确的。
你知道这是否正常(也许类的调用是首先执行的?)以及我是否可以解决这个问题?
我问是因为这段代码只是一个简单的示例,真正的代码非常复杂并且使用 AJAX 调用(并且 console.log 证明表格是在文本之前生成的)。我希望我已经足够清楚了。
谢谢。
【问题讨论】:
标签: php class html-table