• 技术文章 >PHP >PHP教程

    php变量中的两种复合类型

    小妮浅浅小妮浅浅2021-07-07 14:08:54原创216

    1、数组(array)

    数组可以存储多个数据,可以是任何类型;事实上,数组相当于一个有序的图表,将values映射到keys类型中。

    <?php
    /*
    array(
    key1 => value1,
    key2 => value2,
    ...
    )
    key可以是整型或字符型,value可以是任何类型
    */
    $arr = array("foo" => "bar", 12 => true);
    print_r($arr);  // 查看数值中的全部内容
    echo $arr["foo"]; // 通过数组下标访问单个数据
    echo $arr[12];  // 通过数组下标访问单个数据

    2、对象(object)

    对象是一种比数组更先进的复合数据类型。对象变量由一组方法和一组属性值组成。该方法表示对象的功能,属性表示对象的状态。

    <?php
    class Person{  // 定义一个类
    var $name;  // 在类中定义一个成员属性
    function say(){ // 定义一个成员方法
    echo "Doing foo.";
    }
    }
    $p = new Person; // 使用new语句实例化类Person的对象放在变量$p中
    $p->name = "Tom"; // 通过对象$p访问对象中的成员属性
    $p->say();   // 通过对象$P访问对象中的成员方法

    以上就是php变量中的两种复合类型,希望对大家有所帮助。更多php学习指路:php教程

    专题推荐:php变量
    品易云
    上一篇:php中的四种标量类型 下一篇:php变量有哪些特殊类型

    相关文章推荐

    • php命令模式如何理解• php常量中两种定义方式的比较• php中foreach的使用• php迭代器iterator的作用• php迭代器的工作原理分析• php聚合式迭代器是什么• php桥接模式是什么• php桥接模式的作用• php安装grpc扩展的方法• php引用的使用注意• php引用返回如何理解• php变量如何声明• php变量如何命名• php变量的引用赋值使用• php中的四种标量类型

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网