PHP新手学习攻略——PHP常量——角色技能加点

刚刚学习了下常量的用法,可能不太全面,还希望共同学习,各位提出宝贵意见。

常量与变量的使用在游戏中像技能的加点,只有不断使用才会熟练,先声明定义了,在后面的编程使用中才会觉得舒服简单。

在这里我就把我个人学到的攻略分享下。

常量的语法格式:
bool define(string $constant_name, mixed $value[, $case_sensitive = true])(ps:源自慕课网

第一个参数是必选的,可以理解为名称(技能的名字)(string是为字符串类型)
第二个参数也是必选的,是定义的常量的值,(mixed是可以接受多种类型,像是int,double之类的数据类型)
第三个参数是可选的,指定是否大小写敏感,为true是不敏感,false是敏感(一般不设定,默认为false)。

示例:

define("PI",3.14true);
echo "PI";

输出为:3.14

系统常量:
FILE 当前PHP文件的相对路径
LINE 当前PHP文件中所在的行号
PHP_VERSION 当前使用的PHP版本号
PHP_OS 当前PHP环境的运行操作系统
M_PI 圆周率常量值
M_E 科学常数e
M_LOG2E 代表log2
e,以2为底e的对数
M_LN2 2的自然对数
M_LN10 10的自然对数
M_LOG10E 代表lg
e,以10为底e的对数
FUNCTION 当前函数名,只对函数内调用起作用
CLASS 当前类名,只对类起作用
(ps:找的不全面,如有找的全面的可留言告知,万分感谢)

部分系统变量显示
代码:
这里写图片描述
效果页面:
这里写图片描述

服务器全局变量:

 $_SERVER //返回服务器相关信息,返回一个数组
$_GET //所有GET请求过来的参数
$_POST //所有POST过来的参数
$_COOKIE// 所有HTTP提交过来的cookie
$_FILES //所有HTTP提交过来的文件
$_ENV //当前的执行环境信息
$_REQUEST <-相当于->$_POST$_GET$_COOKIE//提交过来的数据,因此这个变量不值得信任
$_SESSION session//会话变量

判定常量是否被定义:
bool defined(string name);
(bool表示函数返回值类型为布尔类型,name参数表示判断的变量名称)
示例:

$a=definded("PI");
var_dump($a);

(ps: var_dump()作用是判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型.)
输出:
bool(true/false)

有关于相关的知识,还请留言告知,万分感谢,感谢。。。

猜你喜欢

转载自blog.csdn.net/waitwolf/article/details/68957539