(2)索引字符串未加单引号表示常量,当常量未定义时则解析为字符串,等效于加上单引号。
$arr[fruit]
2. 数组变量用双引号包括时,
(1) 索引字符串不加单引号表示字符串本身
"$arr[fruit]"
(2) 数组变量加上花括号表示与字符串同名常量
"{$arr[fruit]}"
(3) 索引字符串加上单引号且数组变量加上花括号表示字符串本身
<pre name="code" class="php"><pre name="code" class="php">"{$arr['fruit']}"
(4) 索引字符串加上单引号且数组变量未加上花括号,为错误写法,报错:Parse error: parse error, expecting T_STRING' or T_VARIABLE' or T_NUM_STRING'
<pre name="code" class="php"><pre name="code" class="php">"$arr['fruit']"
附:php手册数组说明URL
http://php.net/manual/zh/language.types.array.php
以上这篇基于php双引号中访问数组元素报错的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。