php变量是什么,php变量命名规则?

原创 PHP变量  2017-03-09 14:55  阅读 803 views 次

说到变量,相信大家都不陌生,应该在小学就见过,比如:a=1,b=2。那今天要学的php变量是这么回事吗?当然不是,但又类似。代数中字母用来保存值(a=1,b=2)或保存表达式(c=a+b),一般称字母或未知数,在php中一般把a,b,c称为变量。

php变量命名规则:

  • 必须以 $ 符号开头,后边是变量的名称
  • php变量的名称必须以字母或下划线开头,不能以数字开头
  • php变量的名称只能包含字母、数字、字符、下划线(a-z、A-Z、0-9、_)
  • 区分大小写($a与$A是不相同的变量)

实例1:

<?php
$a=1;//变量名称为单个字母
$_a=2;//变量名称为下划线字母组合
$b1=3;//变量名称为字母数字组合
$a_ab1=$a+$_a+$b1;//变量名称为字母下划线数字组合
$和="1+2+3="; //变量名称为汉字(字符)不推荐
echo $和,$a_ab1;//输出1+2+3=6
?>

运行结果:1+2+3=6

php变量定义:

  • php没有创建变量的命令,变量一般是在赋值的时候被创建;
  • php变量创建时不需要定义变量的数据类型,php会根据它的值,自动转换为相应的数据类型。
  • php变量变量可以在脚本的任意位置声明。

实例2:

<?php
$a=1;//创建整型变量$a
$b=1.1;//创建浮点型变量$b
$c=$a+$b;//创建浮点型变量$c
$d="1+1.1=";//创建字符串变量$d
echo $d,$c;//输出结果:1+1.1=2.1
?>

运行结果:1+1.1=2.1

php变量作用域:

  • 变量的作用域指的是变量能够被引用或使用的那部分脚本;
  • php有局部、全局、静态、参数三种不同的变量作用域(local、global、static、parameter);
  • 函数之外声明的变量拥有全局作用域,只能在函数以外进行访问。
  • 函数内部声明的变量拥有局部作用域,只能在函数内部进行访问。
  • 更多作用域问题点击php变量作用域之global、static关键字的作用

 

非常相关
本文地址:https://www.ggbiji.com/php-variables.html
版权声明:本文为 PHP变量 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情