美文网首页
零起点php入门第2课-php变量和常量

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

作者: 共鸣世纪 | 来源:发表于2017-05-25 10:35 被阅读0次

1、变量

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

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

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

变量名可以由大小写字母、数字和下划线组成;

变量名不可以数字作为开头;

为避免程序运行混乱,PHP规定不可使用关键字作为变量名。PHP常用的关键字如表所示。

变量名的示例如表所示:

(2)变量名的定义:

将变量名与数据量建立关系的过程就称为变量的定义。PHP中变量定义是用$(美元符)完成的,定义方法为在$后加一个符合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的变量和常量,下一节课我们将讲php的常用运算符。

相关文章

  • php简明手册

    # **PHP简明手册** ## **变量 和 常量** > 1. 变量和常量是PHP中最基本的数据存储单元,它们...

  • PHP 学习总结一

    php 常量的申明: php 全局变量的申明和使用: ...

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

    1、变量 变量表示这个数据量可以被改变,该量在程序运行的不同时刻可能是不同的数据。 (1)变量名的命名规范: 变量...

  • PHP学习线路图

    PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP运算符类型PHP ...

  • PHP学习线路图 PHP教程

    PHP学习线路图 PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP...

  • PHP学习

    PHP内建函数-php真正的威力 php魔术变量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是...

  • php 变量和常量

    一、变量 创建变量以 $ 开头,以 ; 结尾 可变变量从变量中解析出变量名 变量赋值 将变量b 将变量b 销毁变量...

  • PHP性能优化

    1 PHP语言级性能优化:少些代码,多用PHP自身能力;(多用PHP内置变量,常量,函数) PHP内置函数的性能不...

  • 从0到1学习网络安全 【PHP基础-常量】

    PHP 常量 常量类似变量,但是常量一旦被定义就无法更改或撤销定义。 PHP 常量 常量是一个简单值的标识符。该值...

  • PHP入门系列(三)——变量&常量

    目录变量常量 变量 概念 变量是用于存储信息的"容器",首先请明确,php是一种弱类型语言,PHP 会根据变量的值...

网友评论

      本文标题:零起点php入门第2课-php变量和常量

      本文链接:https://www.haomeiwen.com/subject/fkiaxxtx.html