PHP数据类型

<?php  

//:后面跟的所有内容都是注释

#:与//一样

/* 多行注释   */

//:php数据类型

//:字符型     一个字符串是一串字符的序列,比如,“Hello world!”。你可以将任何文本放在单引号和双引号中作为字符串来使用

$x = "Hello world!";                  // 使用双引号定义一个字符串类型的变量

echo $x;                              // echo 输出这个变量,结果为    

echo "\n";                            // 输出换行

$x = 'Hello world!';                  // 使用单引号定义字符串

echo $x;                              // 输出结果

echo "\n";                            // 输出换行

$x = '陈小龙';                        // 汉字也是字符串类型的数据

echo $x;                              // 输出

?>

<?php

/*

整型

整型数据只能包含整数。整型数据的规则是:

·整型数据必须至少有一个数字(0~9)。

·整型数据不能包含逗号或空格。

·整型数据没有小数点。

·整型数据可以是正数或负数。

整型数据可以用3种格式来指定,即十进制、十六进制(以0x为前缀)和八进制(前缀为0)。

这里使用了PHP的var_dump()函数,该函数可返回变量的数据类型和值。

*/    

$x = 5985;              // 定义一个整型数据类型的变量

var_dump($x);           // 输出此变量

echo "\n";    

$x = -345;      

var_dump($x);          

echo "\n";      

$x = 0x8C;               //十六进制数字

var_dump($x);        

echo "\n";    

$x = 047;                 //八进制数字

var_dump($x);    

?>

<?php

//浮点型数据既可以用来存储整数,也可以用来存储小数和指数。在以下实例中我们使用浮点型数据来存储小数和指数数值。

$x = 10.365;    

var_dump($x);

echo "\n";    

$x = 2.4e3;    

var_dump($x);  

echo "\n";    

$x = 8E-5;    

var_dump($x);    

?>

<?php

//布尔型数据只有两个,即True和False,是用来表示“是”和“非”两个概念的数据类型。

$x=true;

$y=false;

//布尔型变量通常用于条件判断语句中

?>

<?php

/*数组是一组数据的集合,是将数据按照一定规则组织起来形成的一个整体。

数组的本质是存储管理和操作一组变量。按照数组的维度划分,可以有一维数组、二维数组和多维数组。

*/

$cars=array("Volvo","BMW" => array('Z4','X7') ,"Toyota");    

var_dump($cars);    

/*将数组以键值对的形式输出。

在输出的结果中可以看到,如果没有赋予某个数组值索引,数组将会默认索引从数字0开始,并以此累加。

*/

?>

<?php

/*

对象数据类型也可以用于存储数据。在PHP中,对象必须声明。首先,你必须使用class关键字声明类对象。

类是可以包含属性和方法的结构。然后在类中定义数据类型,在实例化的类中使用数据类型。

在以下代码中,使用class声明一个类对象,该类对象中拥有set_color()和get_color()两个方法,

分别可以设置类对象的属性$color的值和读取$color的值。

*/

class Car                                //使用class声明一个类对象

{      

var $color;      

function set_color($color="green")

{      

$this->color = $color;      

}      

function get_color()

{      

return $this->color;      

}    

}    

$car = new Car();    

$car->set_color('red');    

echo $car->get_color();    

?>

<?php

/*

NULL值表示变量没有值。NULL是数据类型为NULL的值,指明一个变量是否为空值。

同样可用于数据空值和NULL值的区别。可以通过设置变量值为NULL来清空变量数据.

*/

$x="Hello world!";    

$x=null;    

var_dump($x);    

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张麟613

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值