您的位置:首页 > 产品设计 > UI/UE

Cannot use a scalar value as an array?

2017-09-20 17:00 405 查看
在博客开头先说一下我今天项目的感受:

1、遇到问题,首先从自己身上找原因,出现错误,代码本身是不会错的,只能是自己代码写错了。

2、编程基础一定要巩固。

今天用php做项目的时候,出现了如题的错误:Cannot use a scalar value as an array, 这句话的意思是不可将标量作数组来使用。我看了下代码,发现是两个变量重复使用,前面变量值是一个int类型,之后没有进行unset()和 =array()来进行声明就直接用变量来做数组了。这是一个php基础知识:如果一个变量名(如a)已经被定义为非数组类型,例如integer,那么a可以被转为floating
point、string(甚至是object类型),但不可以是数组,即a[0]=1;是错误的,php会报出这样的警告“Cannot use a scalar value as an array“。

牢记,一定要牢记!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: