PHP复合类型

本文概述

  • Array
  • 数组声明语法
  • 例子1
  • 例子2
  • 例子3
  • Object
  • 句法
  • 例子1
  • 例子2
  • 例子3
PHP中有2种复合数据类型。
  1. Array
  2. Object
Array 该数组是异构(不同)数据类型的集合。 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复合类型

文章图片
Object 对象是一种数据类型, 它累积数据以及有关如何处理该数据的信息。对象是作为对象模板交付的类的特定实例。
句法 【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 srcmini and SSSIT"; function show_greeting(){return $this-> str; } } $obj = new greeting; var_dump($obj); ?>

PHP复合类型

文章图片

    推荐阅读