最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP warning Illegal offset type错误解决办法
时间:2014-06-13 编辑:简简单单 来源:一聚教程网
一句话,错在用对象作为数组的键。比如说,以下代码就会引发这个warning:
代码如下 | 复制代码 |
$arr = array(); class a { } $o = new a; echo $arr[$o]; |
具体说来,我是在做Yii多语言站点的时候触发这个warning的,我写了一句:
代码如下 | 复制代码 |
Yii::app()->language = Yii::app()->request->cookies['lang']; |
在下面一句报错:
代码如下 | 复制代码 |
$this->_files[$category][$language]=$this->basePath.DIRECTORY_SEPARATOR.$language.DIRECTORY_SEPARATOR.$category.'.php'; 124 } Yii::app()->language = Yii::app()->request->cookies['lang']->value; |
代码如下
-
上一个: Yii实现多按钮保存与提交(不冲突)
-
下一个: PHP进程锁类PHPLock程序代码
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24