PHP基础语法–变量 与 常量【二】

一:标识符
1. 组成大小写字母、下划线、数字及其他127~255的其他ASCii字符组成。
2. 必须与大小写字母或者下划线开始
二:PHP的变量
1. PHP普通变量区分大小写。
注意:
普通变量名区分大小写,常量名区分大小写。
函数名、类名、方法名、关键字不区分大小写
PHP:true false null 不区分大小写
①变量声明
②变量的复制
a:按值赋值。
b:按照引用赋值。
2.变量的作用域
a:局部变量
在函数中声明的变量是局部变量,函数执行完毕就销毁。
b:函数参数
c:全局变量 global
global $a ;
另一种使用全局变量的方法:使用PHP的$GLOBALS数组。
d:静态变量 static:在函数退出时不会丢失值。 声明: static $var;
static $a = 1;
e:超级全局变量:9个(一般获取服务器或者用户信息的变量)
$GLOBALS 储存全局作用域中的变量
$_SERVER 获取服务器相关信息
$_REQUEST 获取POST和GET请求的参数
$_POST 获取表单的POST请求参数
$_GET 获取表单GET请求参数
$_FILES 获取上传文件的变量。
$_ENV 获取服务器端环境变量的数组
$_COOKIE 浏览器cookie
$_SESSION 服务器端session操作
f:魔术变量:8个(一般用户获取文件 函数 类名之类的)
__LINE__: 文件中当前的行号
__FILE__: 文件的完整路径和文件名。 如果用在被包含文件中,则返回被包含文件的文件名。
__DIR__:文件所在目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
__FUNCTION__: 常量返回该函数被定义时的名字
__CLASS__:常量返回该函数被定义时的名字。(区分大小写)
__METHOD__:类的方法名。返回该方法被定义时的名字
__NAMESPACE__:当前命名空间的名称(区分大小写)
g:魔术函数:13个
三:PHP的常量
1. 常量: 程序执行中无法修改的值。
定义常量: define(); define(常量名,值);
define(“PI”,3.1415);
$a = PI * 2;
2. defined(name);函数:检测某个常量是否存在。存在返回true 不存在返回false

本文来自投稿,不代表微擎百科立场,如若转载,请注明出处:https://www.w7.wiki/develop/2412.html

发表评论

登录后才能评论