PHPCMS V9.6.x 在PHP7.x下提示Uncaught Error: [] operator not supported for strings 错误的解决方法
PHPCMS V9.6.x 编辑文章时勾选推荐位无法保存的错误
完整错误信息Fatal error: Uncaught Error: [] operator not supported for strings in
*****\phpcms\modules\admin\classes\push_api.class.php:145 Stack trace: #0
*****\phpcms\modules\admin\classes\push_api.class.php(50): push_api->position_list(Array, Array, 0, 'content_model') #1
*****\caches\caches_model\caches_data\content_update.class.php(62): push_api->position_update(4, 1, 14, Array, Array, 0) #2
*****\caches\caches_model\caches_data\content_update.class.php(18): content_update->posid('posids', Array) #3
*****\phpcms\model\content_model.class.php(303): content_update->update(Array) #4
*****\phpcms\modules\content\content.php(221): content_model->edit_content(Array, 4) #5
*****\phpcms\libs\classes\application.class.php(31): content->edit() #6
*****\phpcms\libs in
*****\phpcms\modules\admin\classes\push_api.class.php on line 145
解决方法
编辑 *****\phpcms\modules\admin\classes\push_api.class.php 约 141行
错误代码$fields_arr = $fields_value = '';
修复代码$fields_arr = $fields_value = [];