PHP 学习笔记五——数据类型

PHP 数据类型

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

字符串(String)

可以把任何文本放在单引号或者双引号中:

<?php
$x = "BigBoss";
echo $x;
echo "<br>";
$x = 'BigBoss';
echo $x;
?>

整型(Integer)

没有小数的数字
可以有三种格式

  • 十进制
  • 十六进制(以0x为前缀)
  • 八进制(以0为前缀)
<?php
$x = 1728;
var_dump($x);
echo '<br>';
$x = -1728;//负数
var_dump($x);
echo '<br>';
$x = 0x11;//十进制17
var_dump($x);
echo '<br>';
$x = 021;//八进制17
var_dump($x);
echo '<br>';
?>

var_dump() 函数返回变量的数据类型和值。

浮点型(Float)

带小数的数字,或者指数形式。

<?php
$x = 17.28;
var_dump($x);
echo '<br>';
$x = 17e28;
var_dump($x);
echo '<br>';
$x = 17E-28;
var_dump($x);
?>

布尔型(Boolean)

为 True 或者 False。

<?php
$x = true;
$y = false;
?>

数组(Array)

在一个变量中存储多个值

<?php
$name = array("xiaoMing", "xiaofang","xiaoli");
var_dump($name);
?>

对象(Object)

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

<!DOCTYPE html>
<html>
<body>

<?php
class Car
{
    var $color;
    function __construct($color="green") {
      $this->color = $color;
    }
    function what_color() {
      return $this->color;
    }
}

function print_vars($obj) {
   foreach (get_object_vars($obj) as $prop => $val) {
     echo "\t$prop = $val\n";
   }
}

// 实例一个对象
$herbie = new Car("white");

// 显示 herbie 属性
echo "\therbie: Properties\n";
print_vars($herbie);

?>  

</body>
</html>

空值(NULL)

没有值

<?php
$x = "BigBoss";
$x = null;
var_dump($x);
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值