PHP学习—数据类型

mac2024-01-24  47

PHP数据类型

String(字符串)Integer(整型)Float(浮点型)Boolean(布尔型)Array(数组)Object(对象)NULL(空值)

字符串

一个字符串就是一串字符的序列,就像Hello World 可以将任何文本放入’ '或者" "中

<?php $x="Hello World!"; echo $x; echo "<br>"; $x='Hello World!'; echo $x;

整型

整型是一个没有小数的数字

//可以使用var_dump()函数返回变量的数据类型和值。 <?php $x=5985; var_dump($x); echo "<br>" $x=-345; var_dump($x); echo "<br>" $x=0x8c; var_dump($x); echo "<br>" $x= 047; var_dump($x); //输出结果 //int(5985) //int(-345) //int(140) //int(39)

浮点型

浮点型是带小数部分的数字,或是指数形式。

<?php $x=10.365; var_dump($x); echo "<br>" $x=2.4e3; var_dump($x); echo '<br>'; $x=8e-5; var_dump($x); //输出结果 //float(10.365) //float(2400) //float(8.0E-5)

PHP布尔型

布尔型可以是TRUE或者FALSE。

PHP数组

数组可以在一个变量中存储多个值。

<?php $cars=array('Volvo','BMW','Toyota'); var_dump($cars); /* 输出结果 array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(6) "Toyota" } */

PHP对象

对象数据类型也可以用于存储数据。 在PHP中,对象必须声明 首先必须使用class关键字声明类对象。类是可以包含属性和方法的结构。 然后在类中定义数据类型,然后在实例化的类(对象)中使用数据类型。

<?php class Car { var $color; //var是什么意思 function __construct($color='green') { $this->color=$color; //如何通过this访问对象中的变量 } function what_color() { return $this->color; } } function print_var($obj) { foreach(get_object_vars($obj) as $key => $value) //get_object_vars($object)函数用来获取$object对象中的属性,组成一个数组并返回 { echo "$key = $value\n"; } } $herbie=new Car('white'); print_var($herbie); 运行结果:color = white //使用get_object_vars的例子 <?php class person{ public $name='hgm'; pulibc $age=25; public $birth; } $p=new person(); print_r(get_object_vars($p); /* Array ( [name] => hgm [age] => 25 [birth] => ) */ //print_r用于打印变量,以更容易的形式展示 //详细介绍见PHP学习--print_r()函数

PHP NULL值

NULL值表示变量没有值。NULL是数据类型为NULL的值。

最新回复(0)