学习如何把值存储到变量中,区分基本类型,并通过拼接或插值把文本组合在一起。
在 Kodokon 中打开本课变量是一个带名字的盒子,你把一个值存进去,以便日后复用。在 PHP 中,变量名总是以 $ 符号开头,后面跟一个有意义的名字(字母、数字,不能有空格)。= 号是赋值:它把右边的值存入左边的变量。$age = 28; 读作:“变量 $age 接收值 28”。
<?php
$firstName = "Awa";
$age = 28;
$height = 1.65;
$isStudent = true;
echo $firstName;
echo $age;每个值都有一个类型,也就是它的性质。四种基本类型:字符串(string),也就是引号之间的文本,比如 "Awa";整数(int),一个整数,比如 28;浮点数(float),一个小数,比如 1.65(用点号,绝不用逗号);以及布尔值(bool),它只能是 true 或 false。PHP 会根据你写下的值自行推断类型。
要把文本组合在一起,PHP 使用拼接:点号运算符 . 把两个字符串首尾相连。请注意,在 PHP 中真正用来连接文本的是点号,而不是 +(+ 专门用于数字相加)。
<?php
$city = "Lyon";
$message = "Welcome to " . $city . "!";
echo $message;还有更易读的方式:插值。在双引号字符串里,PHP 会自动把变量替换成它的值。把它写在花括号中,例如 {$name},以便清楚地标出它的边界。请注意:在单引号 '...' 里,什么都不会被替换,文本会原样保留。PHP 也能用经典的运算符做算术:+(加法)、-(减法)、*(乘法)、/(除法)以及 %(取模,即整数除法的余数)。
<?php
$name = "Awa";
echo "Hello {$name}!<br>";
$price = 20;
$quantity = 3;
$total = $price * $quantity;
$rest = 7 % 2;
echo "Total: {$total} euros<br>";
echo "Remainder: {$rest}";$ 符号开头var 关键字声明+.&{$name} 替换成它的值?