如何使用PHP变量(附代码示例)

1,575 阅读1分钟

PHP中的变量以美元符号$ 开始,后面是一个标识符,它是一组字母数字字符和下划线_ char。

一个变量可以被分配任何类型的值,像字符串(使用单引号或双引号定义):

$name = 'Flavio';

$name = "Flavio";

或者数字:

$age = 20;

或其他任何PHP允许的类型,我们以后会看到。

一旦一个变量被分配了一个值,例如字符串,我们可以重新分配一个不同类型的值,例如数字:

$name = 3;

PHP不会抱怨现在的类型不同。

变量名是区分大小写的。$name$Name 是不同的。

这不是一个硬性规定,但一般来说,变量名要用camelCase格式书写,如:$brandOfCar$ageOfDog 。我们保持第一个字母小写,后面的字母大写。

我提到了字符串和数字。

PHP有以下几种类型:

  • bool 布尔值(真/假)
  • int 整数(无小数)
  • float 浮点数(小数)
  • string 字符串
  • array 数组
  • object 对象
  • null 表示 "未分配值 "的值

以及其他一些更高级的。

我们可以使用var_dump() 内置函数来获得一个变量的值:

$name = 'Flavio';

var_dump($name);

var_dump($name) 指令将把string(6) "Flavio" 打印到页面上,这告诉我们该变量是一个 6 个字符的字符串。

如果我们使用这段代码:

$age = 20;

var_dump($age);

我们就会得到int(20) ,说值是20,是个整数。

var_dump() 是你的PHP调试工具箱中必不可少的工具之一。