This is an explanation of the video content.
 用技术延续对ACG的热爱
87

 |   | 

PHP数据类型

PHP数据类型

PHP支持以下数据类型:

  • String
  • Integer
  • Float (浮点类型)
  • Boolean
  • Array
  • Object
  • NULL
  • Resource

PHP数据类型的作用

在大部分编程语言中,值的类型几乎可以分为两种:数值和字符串。 数值类型利于计算(比如:银行的数字货币,充值的话费,游戏币等),字符串类型利于文本反馈(比如:对话信息,车型名称,人名等)。

布尔类型可以用1和0分别表示true和false表示。

查看数据类型

$x = 5;
var_dump($x); //将在屏幕上打印$x的类型

数据类型

PHP字符串类型 String

$x = "Hello world!";
$y = 'Hello world!';

var_dump($x);
echo "<br>";
var_dump($y);

PHP整型 Integer

$x = 5985;
var_dump($x);

PHP浮点类型 Float

$x = 10.365;
var_dump($x);

PHP布尔类型 Boolean

$x = true;
var_dump($x);

PHP数组类型 Array

$cars = array("Volvo","BMW","Toyota");
var_dump($cars);

PHP对象类型 Object

class Car {
  public $color;
  public $model;
  public function __construct($color, $model) {
    $this->color = $color;
    $this->model = $model;
  }
  public function message() {
    return "My car is a " . $this->color . " " . $this->model . "!";
  }
}

$myCar = new Car("red", "Volvo");
var_dump($myCar);

PHP的NULL类型 NULL

$x = "Hello world!";
$x = null;
var_dump($x);

如何改变数据类型?

$x = 5;
$x = (string) $x;
var_dump($x);

PHP数据类型大全

数据类型 描述 代码示例
string 字符串类型,用于表示文本数据 $name = "John Doe";
integer 整数类型,用于表示整数数据 $age = 25;
float 浮点数类型,用于表示带有小数点的数值 $price = 9.99;
boolean 布尔类型,用于表示真或假的值 $isReady = true;
array 数组类型,用于存储多个值的有序集合 $numbers = [1, 2, 3, 4, 5];
object 对象类型,用于表示具有属性和方法的自定义对象 $person = new stdClass();
null 空值类型,表示变量没有值 $variable = null;
resource 资源类型,用于表示外部资源的引用 $file = fopen("data.txt", "r");
callable 可调用类型,用于表示函数或方法的引用 $function = function($arg) { return $arg * 2; };
iterable 可迭代类型,用于表示可以迭代的对象 $numbers = [1, 2, 3, 4, 5];

数值和字符串

87 ⚙️服务端 ↦ PHP从0到1手把手教程 __ 288 字
 PHP从0到1手把手教程 #7