PHP 复合类型

PHP 复合类型

PHP中有2种复合数据类型。

  1. 数组
  2. 对象

数组

数组是一组异构(不同类型)数据类型。PHP是一种弱类型语言,所以我们可以在数组中存储任意类型的值。

普通变量可以存储单个值,数组可以存储多个值。

数组包含了多个元素,每个元素由元素键和元素值组成。

数组定义的语法

Variable_name = array (element1, element2, element3, element4......)

示例1

<?php
    arr= array(10,20,30);
    print_r(arr);
?>

PHP 复合类型

示例2

<?php
    arr= array(10,'sonoo',30);
    print_r(arr);
?>

PHP 复合类型

示例3

<?php
    arr= array(0=>10,2=>'sonoo',3=>30);
    print_r(arr);
?>

PHP 复合类型

对象

对象是一种数据类型,它累积数据和信息以及如何处理这些数据的方式。对象是类的具体实例,类提供了对象的模板。

语法

首先,我们必须声明一个对象的类。类是由属性和方法组成的结构。类是用class关键字指定的。我们在对象类中指定数据类型,然后在该类的实例中使用数据类型。

示例1

<?php class vehicle
    {
        function car()
        {         
        echo "Display tata motors";
        }
    }
    obj1 = new vehicle;obj1->car(); 
?>

PHP 复合类型

示例2

<?php
    class student 
    {
            function student() 
        {
                this->kundan = 100;
            }
    }obj = new student();
    echo $obj->kundan;
?>

PHP 复合类型

示例3

<?php
    class greeting
    {
    public str = "Hello javatpoint and SSSIT";
        function show_greeting()
        {
                returnthis->str;
            }
    }
    obj = new greeting;
    var_dump(obj);
?>

PHP 复合类型

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程