几种常用的数据类型:
String(字符串)
Integer(整型)
Float(浮点型)
Boolean(布尔型)
NULL(空值)
Array(数组)
Object(对象)
字符串类型:
代码:
<?php //字符串类型
$a = "NBA-2K20";
echo '我喜欢玩$a';
echo "<br>";echo "我喜欢玩".$a;
echo "<br>";?>
输出结果:
·常用的字符串拼接功能:
$a = "这里是";
$a .= "无极";
$a .= "的";
$a .= "文章";echo $a; //输出结果:这里是无极的文章
这个点:. , 表示的是拼接符,将上一个变量的拼接起来
结果图:
Integer(整型)
·整数类型:不能有其他任何字符,如下划线,逗号,点,等不能出现
·负数和正数都属于整数,八进制、十六进制也可以进行输出
代码:
$x = 5985;var_dump($x); //输出:5985
echo "<br>";$x = -345; // 负数 //输出:-345
var_dump($x);echo "<br>";$x = 0x8C; // 十六进制数 //输出:140
var_dump($x);
echo "<br>";$x = 047; // 八进制数 //输出:39
var_dump($x);
输出结果:
Float浮点型
·浮点型:可以理解为小数或者指数
var_dump:可以输出数据格式和数据
//浮点型:可以理解为小数或者指数
$x = 3.1415;
var_dump($x);echo "<br>";$x = 3.7e4;
var_dump($x);
输出结果:
·Boolean(布尔型)
布尔类型一般是true和false
经常会用到判断语句中
代码演示:
$isAdmin = false;
echo !$isAdmin; // 输出: true$hasPermission = true;
echo !$hasPermission; // 输出: false
Array(数组)
数组是一种非常重要和常用的数据结构,它可以存储多个值,这些值可以是不同的数据类型,包括整数、浮点数、字符串、布尔值,甚至是其他数组或对象。
下方代码逻辑:Array用于创建数组,再复制给变量$a,使用print_r()输出数据类型和结果
$a = array("超人","黑悟空","黑绳话"); //输出:超人 黑悟空 黑绳话
print_r($a);echo "<br>";$b = ["超人","黑悟空","黑绳话"]; //输出:超人 黑悟空 黑绳话
print_r($b);
输出结果:
PHP 对象
· 对象是一种复杂的数据类型,用于表示现实世界中的事物。对象包含数据(属性)和行为(方法),这些数据和行为共同定义了该对象的特性。
·类就是对象的蓝图,定义了对象应该拥有的属性和方法。
class Test{public $name;public $age;public function getMsg(){echo "你好,我的名字是" . $this->name . ",我的年龄为:" . $this -> age;}}$John = new Test();
$John -> name = "无极天尊";
$John -> age = "999";
$John -> getMsg(); //输出结果:你好,我的名字是无极天尊,我的年龄为:999
PHP -- NULL(空值)
NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。
$a = "无极天尊";
$a = null;
var_dump($a); //输出结果: NULL