PHP基本数据类型(四)

1. 定义变量

变量就是一个随时可以变化的值,这个类似我们数学里面的函数变量。程序是一行一行执行的,每一行都可能改变变量的值。

PHP是一门弱类型的编程语言,也就是说其在定义一个变量的时候,不需要声明该变量的类型。

首先让我们对比一下C语言和PHP的变量定义。

/* C语言的变量*/
int a; //声明类型是整型
a = 3; //定义变量的值为3

/* PHP的变量*/
$a = 3; //定义变量的值为3

可以看出,PHP的变量不需要声明类型。实际上,PHP的编译器能够根据值自动推断出变量的类型,而无需开发人员关心。

2. 基本数据类型

 PHP的基本数据类型包括整型、浮点型、布尔型和数组类型。

一起来看下下面这个代码。

<!DOCTYPE html>
<html>
<body>

<?php
$a = 3;
echo 'a的类型为:' . gettype($a);
echo '<br/>';
$b = 1.2;
echo "b的类型为:" . gettype($b);
echo '<br/>';
$c = true;
echo 'c的类型为:' . gettype($c);
echo '<br/>';
$d = array("item1", "item2");
echo 'd的类型为:' . gettype($d);
?>

</body>
</html>

其中点代表将两个字符串连接起来,gettype用于输出变量的类型。

结果为:

a的类型为:integer
b的类型为:double
c的类型为:boolean
d的类型为:array

可以看出,虽然我们没有声明变量的类型,但编译器依然可以正确推断出其类型。

3. 调试技巧

通常情况下,我们需要查看程序运行到某个地方的变量的值是否符合预期,这就涉及到了调试。PHP调试有很多工具,这里我们采用一种较为简便的方式,使用var_dump函数和die()函数来进行调试。

当我们发起调用时,可以看到结果为

说明当程序运行到这个地方时,变量的值为3,类型为int类型。

4. 注释

注释是一个程序不可或缺的部分,人的记忆毕竟是有限的,不可能记住无限多的东西。当业务逻辑异常复杂时,我们往往需要记录下此部分的逻辑。

PHP的注释有单行注释//和多行注释/*  */两种,这个跟C语言是一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值