奇怪的输出'数组'与php / codeigniter

时间:2009-12-05 19:54:53

标签: php codeigniter

您好我正在关注表单的代码点火器user guide,我遇到了这个奇怪的输出,有人可以告诉我们如何修复它吗?

这是我的表格开头的代码

<?=$attributes = array('class' => 'email', 'id' => 'myform');?>
<?=form_open('email/index/', $attributes); ?>

我得到了我在上面指定的id和类的表单,但由于某种原因,恼人的Array文本打印出来,我无法弄清楚为什么,有人可以帮忙吗?谢谢

2 个答案:

答案 0 :(得分:2)

尝试

<? $attributes = array('class' => 'email', 'id' => 'myform');?>
<?=form_open('email/index/', $attributes); ?>

<?= ?><?php echo ... ?>的快捷方式,因此您的$attributes数组不仅会被创建,还会被打印出来。

<? ?><?php ?>的快捷方式,因此应该修复它。

答案 1 :(得分:0)

您正在将Array类型变量评估为某个字符串。它可能与表单无关。您是否正在尝试在处理链中回显/打印其他更高级别的调试,以便进行数组调试?