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

PHP空心字符串描述了0、null、空和false之间的关系。

PHP空心字符串描述了0、null、空和false之间的关系。
如果错误的方法函数被使用或较少,如果逻辑序列的几个方法函数是错误的,它很可能是一个漏洞,而且不容易找到。

在网上查一下是谁总结了结论,但似乎不是很全面,我这里有点比较好,仅供参考。

复制代码代码如下所示:
判断0和空、空、假之间的关系。
$ = 0;
0与、空、空、假之间的关系;
如果($ = ''){
0;;
其他{ }
回声0!=;;
}
如果(修剪)
回声修剪(0)= = '';;
其他{ }
修剪(0)!=;;
}
如果(strval(美元)= = {)
回声strval(0)= = '';;
其他{ }
strval回声(0)!=;;
}
如果($ ={)
0;;
其他{ }
0!;
}
如果(空($)){
0是空的;
其他{ }
0不是空的;
}
如果(is_null($)){
0是空的;
其他{ }
0不是null;;
}
如果(is_numeric($)){
0是数字;;
其他{ }
0不是数字;;
}
如果(is_string($)){
0是字符串;;
其他{ }
0不是字符串;;
}
如果(!$ a){
0是false;;
其他{ }
0不是false;;
}
判断0、空、空、假之间的关系。
美元=;
0和空、空、假之间的关系;
如果($ = 0){
回声= 0;;
其他{ }
!= 0;;
}
如果(intval(美元)= = 0){
回声(intval )= = 0;;
其他{ }
回声intval(的)!= 0;;
}
如果(空($)){
回声是空的;
其他{ }
回声' '不是空的;
}
如果(is_null($)){
回声是空的;
其他{ }
''不是空的;
}
如果(is_numeric($)){
是数字;
其他{ }
回声' '不是数字;
}
如果(is_string($)){
是字符串;;
其他{ }
不是;
}
如果(!$ a){
是false;
其他{ }
''不是false;;
}
要确定null和、0、空、假之间的关系。
$ = null;
空与、0、空和假之间的关系:;
如果($ = ''){
;;
其他{ }
空!=;;
}
如果($ = 0){
返回NULL = 0;;
其他{ }
空!= 0;;
}
如果($ ={)

其他{ }
null!;
}
如果($ = 0){
回波NULL = 0;;
其他{ }
空!= 0;;
}
如果(strval(美元)= = {)
回声strval(空)= = '';;
其他{ }
回声strval(空)!=;;
}
如果(intval(美元)= = 0){
回声intval(空)= 0;;
其他{ }
回声intval(空)!= 0;;
}
如果(空($)){
NULL是空的;
其他{ }
NULL不是空的;;
}
如果(is_numeric($)){
NULL是数字;;
其他{ }
NULL不是数字;;
}
如果(is_string($)){
NULL是字符串;;
其他{ }
NULL不是字符串;;
}
如果(!$ a){
NULL是false;
其他{ }
NULL不是false;;
}

输出的结果是:
根据输出,我可以清楚地理解空字符串、0、空、空和false之间的近似关系。在开发过程中,灵活的应用上述代码和良好的逻辑基本上没有问题。

单击以下载相关源代码。

相关文章

如何判断当前打开的单词或WPS文件

如何判断当前打开的单词或WPS文件

文件,单词,如何判断,电脑软件,WPS,在大多数应用程序中,必须知道从页面打开的单词或WPS文件是否已经关闭,通常的方法如下: 方法1: 由于当前打开的文件是由独占模式打开的,您可以使用移动文件的方法来判断,例如: 该文件从当前文件夹到当前文件夹,如…

微软官方发布的Win8.1Update1下载

微软官方发布的Win8.1Update1下载

下载地址,正式版,官方,电脑软件,点评:微软已经正式安装官方更新服务器,发布Win8.1 Update 1的下载量,包括x86 臂x64版本。本文不仅提供Win8.1 Update1下载,还告诉你有什么变化在Win8.1 Update1正式版了 微软已经正式安装官方更新服务器,发布Win8…

微软的定时炸弹是WindowsXP

微软的定时炸弹是WindowsXP

定时炸弹,微软的,电脑软件,WindowsXP,评论:喜欢WindowsXP的朋友会再次心烦。 Windows XP是迄今为止最长的支持桌面操作系统。微软已宣布将在明年四月终止支持,尽管它仍然是第二个最流行的桌面操作系统目前,XP的走出历史是缓慢的,它面临着支持微…

MySQL中插入与插入的区别分析

MySQL中插入与插入的区别分析

区别,电脑软件,MySQL,注意,除非表有主键或唯一索引,否则使用替换语句是没有意义的。这个语句将与INSERT相同,因为没有索引用于确定新行是否复制了其他行。 {separator} 所有列的值是在免费更换说明。所有失踪的列设置为各自的默认值,这是由于…

一种解决中文乱码问题的详细方案

一种解决中文乱码问题的详细方案

方案,中文乱码,详细,电脑软件,我们知道在Ajax技术和PHP交互使用,中文乱码是常有的事,JSON与XML数据交换格式,PHP应用的互动也会出现中文乱码的解决方法,PHP JSON和中文乱码值解汉字类似下面我ajax,形成教程的解决方案PHP JSON中文乱码。 为什么…

解决Win7安装VS2008的问题

解决Win7安装VS2008的问题

安装,电脑软件,9常用实例winpcap(VS2008 + win7)3 标签uff1a 9常用的WinPcap的例子(VS2008 + win7),测试方便,放在CPP的课,出现9个静态成员函数,和网卡接口设置为你自己的。在公共数据的一些功能已经过时,但用在这里的功能是绝对OK win7 + VC6.0下…

查看各种方式预装Win8或Win8.1OEM

查看各种方式预装Win8或Win8.1OEM

系统,关键,方式,电脑软件,OEM,点评:制造商通常预装OEM版Win8系统,即Win8简体中文版。在这里我们告诉你如何看到预装Win8或Win8.1 OEM系统版本的关键,感兴趣的朋友不要错过这篇文章。 品牌如何让电脑不的Win8.1 OEM的钥匙吗 现在当朋友新买的…

Win7、Win8双系统要想删除一个方法

Win7、Win8双系统要想删除一个方法

方法,删除,双系统,方案,要想,有时,我们安装Win7和Win8双系统的电脑上,如果你想删除一个,直接操作是不可能的。我们可以用一个软件mdash;mdash;nanwick Windows卸载,并指出这一点,百度网盘下载。 下载后,解压,解压包将在一个可执行文件(图1),双击它,打开…

共享修改PHP的memory_limit限制方

共享修改PHP的memory_limit限制方

方法,修改,电脑软件,memory_limit,PHP,为了解决这个问题,我们首先需要查看程序是否分配了太多内存。如果有程序没问题,你可以通过memory_limit增加PHP的内存限制。 检查PHP的内存限制值 看看这个值,你需要创建一个空的PHP文件,如view-php-inf…

linux分区规划Linux硬盘分区规划简

linux分区规划Linux硬盘分区规划简

硬盘分区,简介,电脑软件,linux,Linux,评论:在安装Linux之前,我们必须做好计划,主要基于以下原则:磁盘容量、系统规模、系统使用、预期备份方法和备份空间。本文将详细介绍Linux分区计划。 在安装Linux之前,我们应该根据以下原则制定一个好的计划…

linux环境下的oracle混沌代码oracl

linux环境下的oracle混沌代码oracl

显示,乱码解决,混沌,代码,环境,评论:失败的现象:所有汉字出现的地方,都是吗这个替换,还是直接代码,本文详细介绍了解决方案,有需要的朋友可以参考下。 故障现象:所有汉字出现的地方,都是吗代换或直接代码。 有时错误的提示也会搞乱。 uff1a解 1。…

运行3D特效在Fedora9

运行3D特效在Fedora9

运行,3D,特效,电脑软件,Fedora93D,评论:yum安装Compiz * yum安装CCSM 安装Fusion图标* 执行这三项后,您可以执行的特殊效果,从应用程序->系统-> Compiz Fusion图标。您可能需要在系统设置中打开特殊效果,KDE或GNOME。 特技效果如何操作: 切换窗…