^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助,如果有代码出错,请联系站长解决
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 8年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 腾讯云3年2核2G新品轻量限时特惠只需408元

零起点php入门第2课-php变量和常量

前面我们已经学习了PHP 的常用数据类型,计算机最基本的功能就是处理数据。我们可以把要处理的数据看做一个数据量,变量常量的作用就是为这些数据量命名的。

1、变量

2 核 2G 限时特惠 396 元/3 年    宝塔建站 10850 大礼包

变量表示这个数据量可以被改变,该量在程序运行的不同时刻可能是不同的数据。

(1)变量名的命名规范:

变量名就是为变量指定的名称,它需遵循如下规范:

变量名可以由大小写字母、数字和下划线组成;
变量名不可以数字作为开头;
为避免程序运行混乱,PHP 规定不可使用关键字作为变量名。PHP 常用的关键字如表所示。

零起点php入门第2课-php变量和常量

变量名的示例如表所示:
零起点php入门第2课-php变量和常量

(2)变量名的定义:

将变量名与数据量建立关系的过程就称为变量的定义。PHP 中变量定义是用$(美元符)完成的,定义方法为在$后加一个符合 PHP 命名规范的变量名即为数据量定义了一个合法的变量名。定义变量名示例如表所示。
零起点php入门第2课-php变量和常量

(3)变量的初始化:

变量在定义以后,为了避免使用变量的过程中产生不可预料的结果。我们通常需要对其进行初始化。初始化变量就是为这个变量赋一个初始值,这个操作使用赋值符号“=”来完成,如下所示:

$a=123 将变量 a 初始化为数值
123$b=”abc” 将变量 b 初始化为字符串 abc
$c=NULL 将变量 c 初始化为 NULL

(4)变量的使用

在使用变量的时候需要同$符号一起使用,而不可直接使用变量名。

2、常量:

常量就是在程序执行过程中不可以改变的量。常量在执行过程中始终都是一个指定的值,任何试图改变常量值的操作都是非法的。

常量的定义类似于变量的初始化,即常量在定义的同时就必须初始化。定义常量有两种方式:

(1)在 PHP5.3.0 之前的版本中使用 define 函数定义一个常量,它的语法如下所示:bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

在中括号([ ])中定义的参数是可选参数,通常参数会说明默认值即=号后面的值。参数 name 表示定义的常量名;参数 value 表示常量的值;参数 case_insensitive 用于设置常量对大小写是否敏感,默认 false 即为对大小写敏感。

(2)在 PHP5.3.0 之后的版本中新增了使用赋值方式定义常量,语法如下所示:const name = value

其中的 name 表示常量的名称;参数 value 表示常量的值。

常量的两种定义方法虽然现在都可以正常使用,但是很有可能在后续的版本中不再支持 define 函数定义的方式。因此为了以后保持代码的兼容性,推荐使用最新的赋值方式定义常量。

预定义常量就是系统中已经为我们定义好的常量,在使用的时候可以直接使用而不需要定义。常用的预定义常量如表所示。
零起点php入门第2课-php变量和常量

这节课我们介绍了 php 的变量和常量,下一节课我们将讲 php 的常用运算符。

赠人玫瑰,手有余香。