本文为复习而写,不会涵盖一些基础知识点。变量名由数字、字母和下划线组成。他们不能从数字开始。它们被描述为^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$。这可能是所有语言的通用规则,除了在PHP中在变量名之前添加$。变量的赋值方式有两种:按值赋值和按引用赋值。默认是给预定义的变量赋值。PHP提供了大量的预定义变量,这些变量被放置在若干个数组中,称为预定义数组。这些数组是全局可用的,所以也叫超全局变量$GLOBALS$_SERVER$_GET$_POST$_REQUEST$_SESSION$_COOKIE$_ENV$php_response_header-HTTP响应头,在使用HTTPwrapper时会被HTTP响应填充头信息$argc$argvScope$a;(new测试())->{$b[0]};不断的命名。/**可以使用define(),const来定义常量*常量的值只能是标量或数组,一旦定义,其值就不能改变**const定义常量在预编译阶段执行,所以它必须在顶级范围内。这意味着*/constBOOK_TOTAL=20;定义(“价格”,200);类测试{constBOOKS=[];}$a='PRICE';echo常量不能用于函数、循环、try/catch语句($a);//当需要动态获取变量时,推荐使用该方法get_defined_constants();//获取所有定义常量列表作用域常量的范围是全局预定义常量魔法常量\_\_LINE\_\_\_\_FILE\_\_\_\_DIR\_\_\_\_FUNCTION\_\_\_\_CLASS\_\_\_\_TRAIT\_\_\_\_METHOD\_\_\_\_NAMESPACE\_\_ClassName::class
