【发布时间】:2016-08-26 06:49:47
【问题描述】:
我正在使用 Osclass 3.5.3。在我的日志文件中,我不断看到以下错误:
“PHP 警告:implode():传入的参数无效”
有问题的行是:
<!-- <small><?php _e("Location", 'aiclassy');?>: <cite title="<?php echo implode(', ', $location); ?>"><?php echo osc_user_city(); ?><span class="glyphicon glyphicon-map-marker"></span></cite></small><br /><br /> -->
<!-- <span class="glyphicon glyphicon-envelope"></span> <?php printf(__('%s', 'aiclassy'), osc_item_contact_email()); ?><br /> -->
整个代码是这样包裹的:
<div class="well">
<div class="row">
<div class="col-sm-12">
<!-- <small><?php _e("Location", 'aiclassy');?>: <cite title="<?php echo implode(', ', $location); ?>"><?php echo osc_user_city(); ?><span class="glyphicon glyphicon-map-marker"></span></cite></small><br /><br /> -->
<!-- <span class="glyphicon glyphicon-envelope"></span> <?php printf(__('%s', 'aiclassy'), osc_item_contact_email()); ?><br /> -->
<?php osc_run_hook('item_detail', osc_user() ); ?>
<?php //voting_item_detail_user(); ?>
</div>
</div>
</div>
我该如何解决这个...有什么建议吗?谢谢大家。
【问题讨论】:
-
嗯,你是在传递一个数组来内爆吗?
-
', ' // 你为什么在逗号后面传递空格作为分隔符