復制 " /> 超碰99热在线精品视频,亚洲日韩欧美国产专区,狠狠狠狠狠狠干

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

復制代碼 代碼如下:
// 判斷 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 "";


輸出的結果是:

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

點擊下載相關源代碼

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

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

主站蜘蛛池模板: 美女打开双腿扒开屁股男生 | 极品少妇粉嫩小泬啪啪AV | 国语自产偷成人精品视频 | 88蜜桃人妻无码精品系列 | 美女被男人撕衣舔胸 | JAPANBABES11学生老师 | 国产人妻精品久久久久久很牛 | 在线播放免费人成毛片视频 | 国产噜噜噜精品免费 | 国产女合集第六部 | 国产三级在线精品男人的天堂 | 精品亚洲国产成AV人片传媒 | 99re久久超碰视频精品 | 在线成年av动漫电影 | 韩国成人理伦片免费播放 | 国产一区二区免费在线观看 | 久久精品亚洲AV无码三区观看 | 国产真实夫妇交换视频 | 欧美91精品久久久久网免费 | 香艳69xxxxx有声小说 | 微拍秒拍99福利精品小视频 | 色中色论坛网站 | 国产亚洲精品久久久久久久软件 | 亚洲一区免费香蕉在线 | 办公室丝袜老师在线观看 | 空姐被黑人 苏晓曼 | 日韩专区亚洲国产精品 | 老师系列高H文 | 亚洲欧美一级久久精品 | 亚洲国产精品无码中文在线 | 狠狠色狠狠色综合日日92 | 欧美亚洲精品一区二三区8V | 亚洲欧美自拍明星换脸 | 一本色道久久综合亚洲精品蜜桃冫 | 欧美人与动牲交A免费 | 亚洲精品一区国产欧美 | 嫩交18xxxx| 亚洲AV无码国产精品色在线看 | 国产又色又爽又刺激在线播放 | 国产精品日本欧美一区二区 | 动漫美女的阴 |