PHP

PHP变量规则

  • 变量以$符号开始,后面跟变量名

  • 变量名必须以字母或者下划线字符开始

  • 变量名只能包含字母、数字以及下划线

  • 变量名不能包含空格

  • 变量名是区分大小写的

  • PHP没有声明变量的命令

局部和全局作用域

global关键字

在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要在函数中的变量前加上global关键字。在PHP函数内部声明的变量是局部变量,仅能在函数内部访问。

static关键字

当一个函数完成时,它的所有变量通常都会被删除。当希望某个局部变量不被删除时,需要在第一次声明变量时使用static关键字。

字符串变量

当赋一个文本值给变量时,须在文本值两侧加上引号

并置运算符

在PHP中,只有一个字符串运算符:并置运算符(.),用于把两个字符串值连接起来。

运算符

三元运算符

 (expr1)?(espr2):(expr3)或者expr1?:expr3
 <!--对expr1求值为ture时的值为expr2,在expr1求值为false时的值为expr3-->

组合比较符

 $c=$a<=>$b;
 如果$a>$b,则$c的值为1
 如果$a=$b,则$c的值为0
 如果$a<$b,则$c的值为-1

echo和print语句

echo和print区别:

  • echo可以输出一个或多个字符串

  • print只允许输出一个字符串

  • echo输出的速度比print快,echo没有返回值,print有返回值1

更多文章请关注《万象专栏》