如何更正此非法字符串偏移量?
我收到此错误“警告:在第32行的/home/mysite/public_html/wp-content/themes/evento/lib/php/extra.class.php中的字符串偏移量'type'”
我意识到文件中的这一部分代码是错误的,但是我在PHP中还没有那么好,我想知道是否有人可以帮助我重写这一部分以消除错误。谢谢!(错误从第 32 行开始,这是下面 if 语句的开头)
代码如下:
/* new version */
function get_attachment_struct( $inputs ){
$attach = array();
if( $inputs['type'] == 'attach' ){
$name = $inputs['name'];
$attach = array(
0 => array(
'name' => $name,
'type' => 'text',
'label' => 'Attachment URL',
'lvisible' => false,
'upload' => true,
),
1 => array(
'name' => $name .'_id',
'type' => 'hidden',
'upload' => true
),
);
if( isset( $inputs[ 'classes' ] ) ){
$attach[0]['classes'] = $inputs[ 'classes' ];
$attach[1]['classes'] = $inputs[ 'classes' ] . '_id';
}
}
return $attach;
}
/* new version */