致命错误:未捕获错误:无法将assign-op运算符与字符串偏移

时间:2017-12-23 20:36:43

标签: php

我在类中有一个方法来计算子菜单中的项目。

在PHP 7.0.12上它工作正常,但在7.1.12版本上没有用。

这里的方法:

// Add submenu
            if ( ! empty( $sub ) )
            {
                $entry.= str_repeat( "\t", $level +1 ) . '<ul>' . "\n";
                $entry.= $sub[ 'list' ];
                $entry.= str_repeat( "\t", $level +1 ) . '</ul>' . "\n";
            }

            $entry.= str_repeat( "\t", $level ) . '</li>' . "\n";

            $count ++;

            $output[ 'active' ] = $active;
            $output[ 'list' ].= $entry;
        }

        return $output;

这里出现错误信息:

Fatal error: Uncaught Error: Cannot use assign-op operators with string offsets in D:\xampp7\htdocs\SVNwork\...\include\class.menu.php:369 Stack trace: #0

这就在第369行:

$output[ 'list' ].= $entry;

有没有人有过这个问题的经验?无法理解。

提前THX

欢呼声

Achillix

0 个答案:

没有答案