PHP变量保持返回0

时间:2016-11-28 10:30:21

标签: php wordpress

我是PHP的新手,我正在尝试使用ACF和Wordpress将此代码插入到我首页的特定区域。任何人都可以帮我弄清楚为什么这个函数会一直返回0?

function tjenestefunksjon() {
    $toReturn = ' ';
    if (have_rows('tjeneste')):
        $toReturn += '<ul class="tjenestelist">';
        while (have_rows('tjeneste')):
            the_row(); 
            // vars
            $ikon = get_sub_field('ikon');
            $tjenestenavn = get_sub_field('tjenestenavn');
            $tjenestebeskrivelse = get_sub_field('tjenesteinformasjon'); 
            $toReturn += '<li class="tjeneste">';
            $toReturn += '<i class="'. $ikon . '"></i>';
            $toReturn += '<p id="tjenestenavn">' . $tjenestenavn . '</p>';
            $toReturn += '<p id="tjenesteinformasjon">' . $tjenestebeskrivelse . '</p>';
            $toReturn += '</li>';
        endwhile;
        $toReturn += '</ul>';
    endif;
    return $toReturn;
} 

1 个答案:

答案 0 :(得分:2)

PHP使用.=运算符进行连接,而不是+=

+=将使用Integer数据类型,从而返回一个数字,而不是字符串。