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

WBOY
發布: 2016-07-30 13:29:49
原創
761 人瀏覽過

// 判斷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 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);
echo "0 is not string;";
}
if(!$a){
echo "0 is false;";
}else{
echo "0 is not 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 "'' 是
}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)){
' is string;";
}else{
echo "'' is not string;";
}
if(!$a){
echo "'' is false;";
}else{
echo "'' is false;";
}else{
e "cho 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;";
}else{
echo "nullull !=== 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)) "null is numeric;";
}else{
echo "null is not numeric;";
}
if(is_string($a)){
echo "null is string;"; null}"; is not string;";
}

if(!$a){
echo "null is false;";

}else{ echo "null is not false;";

}

echo "null is not false;";
}

echo";的結果是:

我想根據輸出結果都可以清楚了解決空字符串、0、null、empty和false之間的大概關係,在開發過程中靈活運用上述程式碼裡的方法,加上良好的邏輯,基本上應該是不會出現問題的了。 🎜🎜 🎜 以上就介紹了PHP中空字串介紹0、null、empty和false之間的關係,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜 🎜 🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!