PHP学习—数据类型

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的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值