美文网首页
php {变量}

php {变量}

作者: 高校邦MOOC | 来源:发表于2017-07-01 10:16 被阅读8次

要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1] 作为一个变量呢,还是想要$$a 作为一个变量并取出该变量中索引为 [1] 的值。


看以下情况 当 echo "$arr[3][0]"; 时,应为echo 是一个php语句只解析简单的int,string,会把$arr[3][0]当成字符串处理,而双引号会解析变量$arr[3],最后就变成 echo $arr[3]的值和字符串[0]的拼接,$arr[3]是一个结构数组,所以出现notice。

<?php
$arr =array(1,2,3,array(4,5),6);

echo $arr[3][0];//4
echo "<br />";
echo "$arr[3][0]";//Notice: Array to string conversion in D:\wamp\www\test.php on line 5 Array[0]
echo "<br />";
echo " '$arr[3][0]' ";//Notice: Array to string conversion in D:\wamp\www\test.php on line 5 Array[0]
echo "<br />";
echo " {$arr[3][0]} ";//4
?>

相关文章

  • PHP——2(PHP变量作用域)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——3(PHP变量分离/引用(Variables Sepa

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——4(PHP赋值行为)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——1(PHP变量的存储结构)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

  • php中的变量和常量

    php是弱类型语言,变量类型和存入的值相关 变量 php中声明一个变量用 $符 php中变量的命名规范 可变变量:...

  • PHP学习之global变量

    php的变量分为三类:局部变量,全局变量,静态变量在一段php脚本中,变量可以在任意位置声明,作用域...

  • 第二阶段:核心编程 - PHP基础语法

    menu: 一、php基础语法 PHP语法规则 PHP标记 注释 二、变量及操作 概念 声明变量 修改变量的值 删...

  • PHP

    PHP 标签(空格分隔): 面试 PHP的引用变量的概念及定义 延伸: PHP引用变量的原理 概念:在 PHP 中...

网友评论

      本文标题:php {变量}

      本文链接:https://www.haomeiwen.com/subject/ceuwcxtx.html