当前位置:首页 > 日记 > 正文

PHP敏感问题排序

PHP敏感问题排序
PHP对大小写敏感的问题的处理相当混乱,编写代码时可能会出现一些问题,所以这里有一个摘要。
但我并不鼓励人们使用这些规则,建议人们始终坚持大小和大小的敏感性,并遵循统一的代码规范。
一、对大小和文字的敏感性
1。变量名称区分情况
所有的变量都是小的,敏感的,包括普通的变量,以及_get美元,_post美元,_request美元,_cookie美元美元美元,_session,全局变量,_server美元,_files美元,_env美元,等等。
复制代码代码如下所示:
< PHP
ABC = 'abcd美元;
echo $ / / 'abcd'output ABC;
返回abc;无输出
返回abc;无输出

2。常数名称是一种情况,通常写成一个例子。
(但未发现更改此默认配置项以解决此问题)
复制代码代码如下所示:
1 << PHP
定义(abc)
返回世界输出;
回声输出;

三.php.ini配置项说明是敏感的
如果file_uploads = 1不能写成file_uploads = 1
二、不敏感
4。函数名、方法名和类名不区分大小写,但建议使用与定义相同的名称。
复制代码代码如下所示:
< PHP
函数显示(){
呼应你好,世界;
}
显示(Hello World);
显示(Hello World);输出

复制代码代码如下所示:
< PHP
类CLS {
静态函数(){
呼应你好,世界;
}
}
Cls::FunC(Hello World);

5。魔术常数不区分大小写,建议大写。
包括:__line__,__file__,__dir__,__function__,__class__,__method__,__namespace__。
复制代码代码如下所示:
< PHP
回声__line__; / /输出2
回声__line__; / /输出3

6。NULL、true和false都不区分大小写。
复制代码代码如下所示:
< PHP
$ = null;
$ = null;
$ =真;
$ =真;
$ = false;
$ = false;
var_dump($ = = $ B); / /布尔真实输出
var_dump($ C = = $); / /布尔真实输出
var_dump($ E = = $); / /布尔真实输出

7。强制转换的类型,不区分大小写,包括:
*(int),(整数)-转换成整数
*(bool),(布尔)-转换为布尔
*(浮点),(double),(实数)-转换为浮点类型
*(字符串)-转换成字符串
*(数组)-转换成数组
*(对象)-转换为对象
复制代码代码如下所示:
< PHP
$ = 1;
var_dump(合一); / / 1 INT输出
$ =(字符串)$ a;
var_dump($); / /串'1'output(长度= 1)
$ =(字符串)$ a;
var_dump($ C); / /字符串'1'output(长度= 1)

相关文章

在使用PHPtime_nanosleep介绍()函数

在使用PHPtime_nanosleep介绍()函数

函数,电脑软件,PHPtime_nanosleep,点评:该time_nanosleep()函数延迟代码执行几秒和纳秒 定义和用法 的time_nanosleep()函数延迟代码执行几秒和纳秒。 语法 time_nanosleep(秒、纳秒) 参数 描述 秒 这是必须的,它必须是正整数。 纳秒 这是必需的,…

对MySQL性能优化open_table配置参

对MySQL性能优化open_table配置参

配置参数,配置,性能优化,电脑软件,MySQL,在MySQL数据库中,opened_tables表示已打开的表的数量,并详细描述了MySQL open_table合理配置如下。 MySQL opened_tables指示打开的表的数量。它会教你如何配置MySQL open_table合理的价值,我希望它可…

Word2003全宽半角批量转换技术

Word2003全宽半角批量转换技术

半角,批量转换,技术,电脑软件,在整理的word文档,我发现里面有很多数字,文字,英语,拼音,格式是不同的,一些宽度;输入,有些则充满了输入,看起来很不舒服。和次数还是非常多的(要知道我的编辑长文档的修订应更累。)来处理所有的人和他们在一起有什么好的…

你最大的优点是:不好,

你最大的优点是:不好,

优点,不好,电脑软件,爱情以笑开始,以吻转浓,以泪而死。 我有,即使全世界都回来了,请不要迷恋哥,嫂子_。我的兄弟不会原谅我,我的影子后面。 不要放屁,不臭,臭屁连环! 如果一个女人在抱怨一件与你无关的事, 当你是耳朵的时候,不要切入,否则你会看起…

wtta.exe国际贸易联合协会的过程是

wtta.exe国际贸易联合协会的过程是

国际贸易,是怎样,过程,协会,电脑软件,综述:简要介绍了wtta.exe -国际贸易联合协会的过程 进程文件:国际贸易联合协会或wtta.exe 进程名称:purityscan /闸轮弹簧广告 过程类别:安全风险的过程 英文描述: wtta.exe由purityscan /闸轮弹簧广告程…

几个操作MySQL插入(延迟,忽略,重复关

几个操作MySQL插入(延迟,忽略,重复关

延迟,操作,几个,关键,电脑软件,插入语法 { } {插入low_priority延迟high_priority忽略} | | {在} { }(tbl_name col_name,…) ({ } |默认值表达式,…),(…),… {重复密钥更新col_name =表达式,…} 或: { } {插入low_priority延迟high_priority忽略} | |…

shnlog是shnlog.exe-使用

shnlog是shnlog.exe-使用

电脑软件,shnlog,exe,评论:详细的介绍了shnlog.exe - shnlog过程 进程文件:shnlog或shnlog.exe 进程名称:TROJ / puper-a木马 过程类别:安全风险的过程 英文描述: shnlog.exe由TROJ / puper-a木马添加过程。这个程序,特洛伊木马,它也被称为以下…

linux查找过程和终止进程操作的相

linux查找过程和终止进程操作的相

查找,进程,操作,命令,命令操作,点评:Linux操作系统的使用,软件难免会遇到一些问题,卡住了;然后,你需要在linux下使用杀死命令的强大的结束进程,这在Linux系统中是一件非常容易的事情。你只需要杀掉XXX,其中XXX代表了与软件操作相关的过程pid数字。…

PHP通过字符串调用函数示例。

PHP通过字符串调用函数示例。

字符串,调用函数,示例,电脑软件,PHP,1。call_user_func 复制代码代码如下所示: 函数A(b,$){ 回声$; 回声$; } call_user_func('a',111 call_user_func('a',333 111222333444 显示 > 调用类的内部方法很奇怪。它是数组,不知道开发人员如何考虑…

对hphmon03.exe查询是什么hphmon03

对hphmon03.exe查询是什么hphmon03

查询,过程,功能,电脑软件,exe,点评:hphmon03.exe是HP打印机配置和诊断程序,在系统托盘 进程文件:hphmon03或hphmon03.exe 加工名称:休利特帕卡德印刷品 过程类别:安全风险的过程 英文描述: hphmon03.exe显示一个托盘图标,你可以访问你,它也被称为…

kswebshield.exe是什么文件分析和

kswebshield.exe是什么文件分析和

文件,过程,电脑软件,kswebshield,exe,点评:kswebshield.exe是什么kswebshield的过程是怎样的kswebshield.exe进程的CPU占用率100%是什么意思请看这篇文章的细节。 kswebshield.exe文件过程分析 进程文件:kswebshield或kswebshield.exe 过…

alg.exe的过程是怎样的如何识别alg

alg.exe的过程是怎样的如何识别alg

是怎样,如何识别,过程,电脑软件,alg,综述:起源与作用 的alg.exe过程是微软为其Windows操作系统发布了重要的系统进程,其在系统描述:应用层网关服务(应用层网关服务,有时被描述为一个应用层防火墙、应用代理防火墙或第三代防火墙)。可信网络用户想…