PHP基础之变量及赋值

PHP概念

PHP: Hypertext Preprocessor,超文本预处理器,是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。

PHP一开始只是一个个人统计网页流量的工具程序,后来发展成为一套成熟的语言。PHP语言除了学习简单之外,还有免费开源跨平台的性质。

PHP中的变量

1,什么是变量?

变量,其实就是变化的量,存储在内存之中,带有名称的数据信息。其存储的数据信息,其值在程序运行期间可以发生变化;

内存,带有名称的和数据信息——键值对,断电或程序终止,存储内容就会消失,非永久性存储,

2,PHP中如何声明变量?如何命名?

因为PHP是弱类型语言,变量的声名和赋值可以一同进行,变量名称应该遵守下面四点要求:

A、变量名称必须以字母、下划线开头,包含字母、数字、下划线、短横线;

B、变量名称必须含义明确,见文知意,不怕长;

C、变量名称必须遵守驼峰标记法或蛇形命名法。驼峰命名法:从第二个逻辑关系单词开始,首字母都大写。蛇形命名法,每个单词之间用下划线做间隔

D、不要使用PHP的保留词和关键词

声明变量实例:$string = 值 不恰当的声明: $a = 值

变量的赋值和赋值类型

A,直接赋值

$变量名称 = 值

解释:将右边的数据给左边的变量,不是相等的意思

例子:输出的结果是4

B,重复赋值

$变量名称1 = 值1

$变量名称1 = 值2

解释:之后赋值的数据信息,会覆盖之前的数据信息

例子:第一次输出结果是1, 第二次输出的结果是 2

C、地址赋值(引用赋值)

$变量名称1 = 值1

$变量名称2 = 值2

$变量名称1 = &$变量名称2

$变量名称2 = 值3

解释:不是把$a存储的信息给$ab,而是可以直接让$a直接引用$b中存储的数据信息,原理是$a和$b使用一个共同的内存地址,能够互相影响

例子:第一次输出的结果是 1 2 ,第二次是 3 3

D、连续赋值

$变量名称1 = $变量名称2 = $变量名称3 = 值

解释:将数据信息由右至左顺序赋值给变量,如果最右侧的变量没有被赋值,那么程序会报错,所以最右侧一定是一个具体数据或者是带有数据信息的变量。

例子:右边变量被赋值输出的结果是 5 5 5

例子:右边变量没有被赋值输出的结果为报错

END

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180912G1GT2700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券