php的变量命名规范:

1.必须以$美元符号作为开头

2.可以由字母、数字和下划线组成,下划线是英文的下划线

3.不能以数字开头,即$后面不能直接跟数字

4.变量命名要见名知意,例如年龄用$age来命名

5.变量名涉及多个单词时用驼峰法或下划线法来进行命名,例如$family_name(下划线法)$familyName(驼峰法)

注意:php对大小写敏感,即$Age$age是两个不同的变量,同时php是弱语言,不用定义数据类型,即声明变量时不用像C语言一样要声明数据类型。

使用例子:

<?php

$a = 1;//定义一个存储内容为1的变量,变量名为a

$a = “你好“;//重定义变量a的内容为你好(不包括引号)

echo $a;//输出变量a的内容

var_dump($a);//输出变量a的详情,包括变量名长度,所储存的数据类型

unset($a);//清除变量a,表示后面都不能再引用变量a

$b = $a;//将变量a的值赋值给b

$c = &$a;//将边量a的内存地址赋值给变量c

echo($c);//输出的是1

?>

预定义变量

$_ GET:用户通过get方式提交的数据

$_ POST:用户通过post方式提交的数据

$_ REQUEST:用户通过getpost提交的数据

$_ SERVER:用户和服务器的基本信息数据

$_ FILES: 用户提交的文件数据

$_ SESSION: session数据

$_ _COOKIE: cookie数据

$GLOBALS:所有全局变量,也是唯一个不是以下划线开始的预定义变量

$_ ENV:环境数据