我正在使用laravel 4并试图执行一些数据的存储。我遇到的问题是:
Illegal offset type in isset or empty
* Get the fully qualified location of the view.
*
* @param string $name
* @return string
*/
public function find($name)
{
if (isset($this->views[$name])) return $this->views[$name];
if (strpos($name, '::') !== false)
我无法理解这是从哪里来的。有人可以帮助我吗?
答案 0 :(得分:0)
看起来$ name变量未定义,你确定要设置吗?
答案 1 :(得分:0)
$ name的类型不是字符串或整数
检查较新的PHP中的var类型(5.3>)这是更严格的
可能你发送$ name一个对象或一个数组并且没有意识到
我可以重现它发送一个数组 即
$name = array("test" => "testvalue");
$obj->arr[$name]; //this line give me an error because $name is an array
最好埃米利亚诺