復制 " /> 一道本在线视频,玩偶游戏国语版在线看高清,成人做爰www免费看视频网站

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP中空字符串介紹0、null、empty和false之間的關系

如果用錯方法函數(shù)或是用少了,如果幾個方法函數(shù)的邏輯順序錯了,很可能就是一個漏洞,而且不容易找出來。糾結(jié)啊~

上網(wǎng)找找看哪位高人有總結(jié)出相關的結(jié)論出來,果然有!不過似乎不是很全面,我在這里稍完善了一下,僅供參考。

復制代碼 代碼如下:
// 判斷 0 與 ''、null、empty、false 之間的關系
$a = 0;
echo "0 與 ''、 empty、null、false 之間的關系:";
if($a == ''){
echo "0 == '';";
}else{
echo "0 != '';";
}
if(trim($a) == ''){
echo "trim(0) == '';";
}else{
echo "trim(0) != '';";
}
if(strval($a) == ''){
echo "strval(0) == '';";
}else{
echo "strval(0) != '';";
}
if($a === ''){
echo "0 === '';";
}else{
echo "0 !=== '';";
}
if(empty($a)){
echo "0 is empty;";
}else{
echo "0 is not empty;";
}
if(is_null($a)){
echo "0 is null;";
}else{
echo "0 is not null;";
}
if(is_numeric($a)){
echo "0 is numeric;";
}else{
echo "0 is not numeric;";
}
if(is_string($a)){
echo "0 is string;";
}else{
echo "0 is not string;";
}
if(!$a){
echo "0 is false;";
}else{
echo "0 is not false;";
}
// 判斷 '' 和 0、null、empty、false 之間的關系
$a = '';
echo "'' 和 0、empty、null、false 之間的關系:";
if($a == 0){
echo "'' == 0;";
}else{
echo "'' != 0;";
}
if(intval($a) == 0){
echo "intval('') == 0;";
}else{
echo "intval('') != 0;";
}
if(empty($a)){
echo "'' is empty;";
}else{
echo "'' is not empty;";
}
if(is_null($a)){
echo "'' is null;";
}else{
echo "'' is not null;";
}
if(is_numeric($a)){
echo "'' is numeric;";
}else{
echo "'' is not numeric;";
}
if(is_string($a)){
echo "'' is string;";
}else{
echo "'' is not string;";
}
if(!$a){
echo "'' is false;";
}else{
echo "'' is not false;";
}
// 判斷 null 和 ''、0、empty、false 之間的關系
$a = null;
echo "null 和 ''、0、empty、false 之間的關系:";
if($a == ''){
echo "null == '';";
}else{
echo "null != '';";
}
if($a == 0){
echo "null == 0;";
}else{
echo "null != 0;";
}
if($a === ''){
echo "null === '';";
}else{
echo "null !=== '';";
}
if($a === 0){
echo "null === 0;";
}else{
echo "null !=== 0;";
}
if(strval($a) == ''){
echo "strval(null) == '';";
}else{
echo "strval(null) != '';";
}
if(intval($a) == 0){
echo "intval(null) == 0;";
}else{
echo "intval(null) != 0;";
}
if(empty($a)){
echo "null is empty;";
}else{
echo "null is not empty;";
}
if(is_numeric($a)){
echo "null is numeric;";
}else{
echo "null is not numeric;";
}
if(is_string($a)){
echo "null is string;";
}else{
echo "null is not string;";
}
if(!$a){
echo "null is false;";
}else{
echo "null is not false;";
}
echo "";


輸出的結(jié)果是:

我想根據(jù)輸出結(jié)果都可以清楚了解決空字符串、0、null、empty和false之間的大概關系,在開發(fā)過程中靈活運用上述代碼里的方法,加上良好的邏輯,基本上應該是不會出現(xiàn)問題的了。

點擊下載相關源代碼

php技術PHP中空字符串介紹0、null、empty和false之間的關系,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 又造句二年级上册| 刘一秒攻心销售| 河北美术学院教务系统| 小泽真珠| 丰崎爱生| 鸽子公母鉴别图解| 第一财经电视| 当代大学德语2答案| 河东舞曲的士高| 清理垃圾360清理垃圾大师| 林景云李海海| 天津电视台节目表| 鲁迅电影| 杨少华简历个人资料简介| 大地免费观看完整版高清| 山田裕二| 粉嫩在线| 张俪eyely| 各各他的爱的歌谱| 天天影视网色| 望夫崖| 《欢·爱》郭晓东| (一等奖)班主任经验交流ppt课件| 镇魂街第三季| 罗云熙《尸语者》| 公司辞退员工的合法流程及赔偿 | 蜡笔小新日语原版| mariaarredondo| 养小动物的作文| 陈嘉男| 电视剧警察锅哥免费观看全集| 机械师3| 辛颖| 新爱情乐园| 廊桥遗梦演员表| 我的爷爷 电影| 基于plc的毕业设计论文题目| 洛可希佛帝| 女生宿舍2012| 未来警察| 闪电11人|