PHP走进 PHP 第二课 数据类型
Posted 我是小白呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP走进 PHP 第二课 数据类型相关的知识,希望对你有一定的参考价值。
概述
从今天开始, 小白我将带领大家一起来学习一下 PHP 的基础知识.
基础语法
PHP 脚本以<?php
开始, 以?>
结束:
<?php
# PHP 代码
?>
PHP 脚本以.php
扩展名结尾:
echo
echo
是一个语言结构, 可以帮助我们调试输出内容, 类似 python 的print
. echo 使用的时候不需要添加括号.
下面我们来实现一个 Hello Wrold:
<?php
echo "hello world";
?>
输出结果:
hello world
变量
PHP 和 Pyhton 一样申明变量的时候不需要指定变量的类型, 但是变量名必须以$
开头.
格式:
$变量名 = 变量值;
例子:
<?php
$num1 = 1;
$num2 = 2;
echo $num1, "\\n", $num2;
?>
输出结果:
1
2
数据类型
PHP 一共包含 8 种数据类型:
英文 | 中文 |
---|---|
String | 字符串 |
Integer | 整型 |
Float | 浮点型 |
Boolean | 布尔值 |
Array | 数组 |
Object | 对象 |
Array | 数组 |
Null | 空值 |
例子:
<?php
class Person
public function __construct()
# 字符串
$str = "我是小白呀";
# 整型
$int = 1;
# 浮点型
$float = 3.14;
# 布尔类型
$bool = true;
# 数组
$array = [1, 2, 3];
# 对象
$obj = new Person();
# 空值
$nan = NULL;
# 调试输出
var_dump($str);
var_dump($int);
var_dump($float);
var_dump($bool);
var_dump($array);
var_dump($obj);
var_dump($nan);
?>
输出结果:
string(15) "我是小白呀"
int(1)
float(3.14)
bool(true)
array(3)
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
object(Person)#1 (0)
NULL
注意: 通过var_dump()
函数, 我们可以得到数据的类型和值.
类型转换
类型转换 (Type Conversion) 指的是将变量从一种数据类型转换为另一种数据类型.
格式:
(需要转变的类型)变量
例子:
<?php
# 定义整数类型
$num = 0;
# 转换为布尔类型
$bool = (boolean)$num;
# 定义字符串类型
$str = "123";
# 转换为整数类型
$int = (int)$str;
# 调试输出
var_dump($bool);
var_dump($int);
?>
输出结果:
bool(false)
int(123)
以上是关于PHP走进 PHP 第二课 数据类型的主要内容,如果未能解决你的问题,请参考以下文章
Golang✔️走进 Go 语言✔️ 第二十二课 json & 文件读写
Golang✔️走进 Go 语言✔️ 第二十二课 json & 文件读写