首页 > 语言 > PHP > 正文

php错误:operator not supported for strings in原因及解决方法

2024-05-04 23:44:55
字体:
来源:转载
供稿:网友

PHP开源脚本语言

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

php报错

PHP Fatal error: [] operator not supported for strings in ......

错误原因

在对某一个变量进行第二次赋值的时候,也就是在同一页面内对同一变量第二次赋值,但值的类型前后不一致会导致这个错误,可以在第二次赋值前重新进行一次声明变量类型.

简单的来说,就是同一页面内,同一变量前后赋值的类型不一致所导致的。

比如:

$a = "abc";

$a[] = "def";

解决方法

检查你的代码中是否有上例中的书写方式,请在每次赋值前声明一次变量或用unset()函数销毁变量

例:

$a="abc";

unset($a);

$a[] = "def";


注:相关教程知识阅读请移步到PHP教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选