怎么理解php中的变量?

程序中的变量源于数学,在程序语言中能够储存结果或者表示抽象概念。

简单理解变量是临时存储值的容器,它可以储存数字、文本、和一些复杂的数据(比如说字符串、复杂的排列组合等),变量在php语言中居于核心地位,是使用php的关键所在。(推荐学习:PHP编程从入门到精通)

变量的值在程序运行中会随时发生变化,能够把程序中准备使用的一段数据起一个简短容易记得名字,另外它还可以保存用户输入数据和特点运算的结果,总结变量是变量是用于跟踪几乎所有类型信息的简单工具。

php语言中的变量

php数据存储单元是变量和常量存储各种类型的数据,php是一种弱类型的语言,使用变量前不用声明变量,赋值时就是创建了变量,这个原因使的php语法和c语言、java(强类型语言)有很大的不同。

php变量的声明和注意

在php声明变量必须使用一个美元符号“$”后面跟变量名表示,然后再使用赋值操作(=)给一个变量赋值。如图所示

变量命名不能以数字开始。

php变量声明后有一定的使用范围,大部分php变量不是在函数中里声明的,只有声明处到文件结束的一个单独范围使用,这个单独范围可以在一个页面的所有的php模式下使用。

也包括了include和require引入文件,在变量使用周期内可以用unset()释放指定的变量,使用isset()检查变量是否设置,使用isempty()检查变量是否为空。

php变量命名规则

1、区分大小写

$A和$a$ 是两个不同的变量,(系统内置结构和关键字,用户自定义类和函数名是区分大小写)。

2、变量以 $ 符号开头,其后是变量的名称。

3、变量名称必须以字母或下划线开头而且不能以数字开头。

4、变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

如果变量是字母构成,通常采用全部小写方式作为变最名。如果变量是由多个单同构成,第一个字母全部用小写,以后的每个字母大字。如:$aaaBbbCcc风格,建议大家可以使用这种变量命名方式。

php声明变量开头,php声明一个变量需要注意些什么相关推荐

  1. python开头声明_python开头——文件声明 详解

    一.解释器声明 1.声明方式 linux #!/usr/bin/python windowns #!c:/python27/python.exe 放在首行 2.作用 告诉电脑,要用/usr/bin下面 ...

  2. ccs用一个变量去替换另一个变量

    有个变量在很多地方用,而这个变量后来发现不合适,需要重新命名,又不想逐一更改,就用整体替换功能.快捷键用ctrl + H 在弹出的对话框中设置.

  3. pwd赋值给变量 shell_Shell脚本中的变量详解

    一.Shell变量 变量:是shell传递数据的一种方式,用来代表每个取值的符号名. 当shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中. 二.变量设置规则: 变量名 ...

  4. php如何拼接变量名,php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符...

    php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符 方式一:使用花括号,前缀部分不需要用单引号 $nums10 = 100; $xxx*${bcount.$nums10}['m54'] ...

  5. c语言变量ppt,C语言程序设计-变量.ppt

    <C语言程序设计-变量.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计-变量.ppt(14页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计,变量与表达式,变量, ...

  6. 【Python基础学习笔记day08】python变量的基本使用+变量定义ipython+pycharm+超市买苹果+变量的类型+关于函数+变量的格式化输出+个人名片案例

    变量的基本使用 文章目录 变量的基本使用 目标 01. 变量定义 1) 变量演练1 -- iPython 2) 变量演练 2 -- PyCharm 3) 变量演练 3 -- 超市买苹果 思考题 02. ...

  7. ggplot2作图细节(长宽数据转化,数据集挑选,变量排序,调色板限制变量解决方案)

    ggplot2作图细节 我们每个人作图之前都需要将数据整理到位,不然走不到作图哪一步,就进行不下去了.学会前期数据处理比后期图形选择更加重要. 长宽数据概念以及转换 长宽数据在数据运算作图领域非常重要 ...

  8. 变量的指针和指向变量的指针变量

    指针和指针变量的定义: 一个变量的地址称为该变量的"指针" 例如,地址1000是变量i的指针.如果有一个变量专门用来存放另一变量的地址(即指针),则它称为"指针变量&qu ...

  9. Java新职篇:声明一个变量

    变量是Java程序的一个基本存储单元.变量由一个标识符,类型及一个可选初始值的组合定义.此外,所有的变量都有一个作用域,定义变量的可见性,生存期.接下来讨论变量的这些元素. 声明一个变量 在Java中 ...

  10. c语言变量声明放在开头,C语言变量声明问题——变量定义一定要放在所有执行语句/语句块的最前面吗?...

    报错信息:error C2065: 'salary' : undeclared identifier #include void main(){ printf("我的成绩是100分!&quo ...

最新文章

  1. python 操作redis之——HyperLogLog (八)
  2. 咖啡馆的故事:FTP, RMI , XML-RPC, SOAP, REST一网打尽
  3. Bootloader概述
  4. EasyUI层与拖拽系列控件
  5. 语音识别HCLG解码
  6. python concurrent.futures包使用,捕获异常
  7. What's New in Qt 5.5 5.4,以及5.5 所有module
  8. 六石编程学:方便调试输出的标准C代码
  9. java mysql tree_java面試題:你了解mysql的B+TREE索引嗎?
  10. Delphi2007卸载
  11. python毕业设计作品基于django框架校园排课选课系统毕设成品(6)开题答辩PPT
  12. 阿里云服务器需要备案吗?
  13. 沟通:如何用沟通解决80%的工作问题?
  14. MTK手机软件系统工程和配置简介
  15. 使用 TX2 和 realsense D435i 相机运行 ORBSLAM3
  16. 【 react】react实现页面后退按钮(goBack())
  17. 数学建模——公交调度优化
  18. front-matter参数的解释与设置
  19. HDU 5976 Detachment
  20. spring IOC和DI区别

热门文章

  1. IOS-Run loop学习总结
  2. libjingle源码解析(3)-【PseudoTcp】建立UDP之上的TCP(1):连接和关闭
  3. Linux 用top命令查看CPU和内存使用情况
  4. SQL查询效率-100w数据查询只要1秒
  5. Unitils集成DBUnit的问题-解决方案
  6. 烂泥:学习ssh之ssh隧道应用
  7. oracle恢复被覆盖的存储过程
  8. hadoop之安全模式,HDFS的读取,写入
  9. 移动端双Token免登录(附代码)
  10. 通过telegram 传递变量_Docker随时随地玩转变量