PHP 中的真假

王林
發布: 2024-02-28 10:32:01
轉載
909 人瀏覽過

php小編小新為您揭示PHP中的真假。 PHP作為一種流行的程式語言,常常被誤解或傳播假訊息。本文將從各種角度探討PHP中的真實情況,幫助讀者更了解這門語言的優缺點,避免被謠言誤導。讓我們一起來揭開PHP的真相吧!

使用false時,它不會顯示任何輸出。值得注意的是,瀏覽器總是以字串的形式呈現這些值。


php中使用truefalse作為布林邏輯值

布林值是邏輯值。它們可以是

兩者在 php 中都是區分大小寫的,也是 php 中的簡單資料型別。

 $true = True; //returns 1  $false = False; // return nothing echo $true.PHP_EOL; echo $false; //using comparision operator to check boolean values if ($a == "abc") { echo "return boolean value"; //returns nothing since $a is not equal to abc thus it is a false  } if (TRUE) {  //because true means true echo "Your condition is executed!".PHP_EOL; } if (false) { echo "It will print nothing"; //false returns nothing  } //Determine integer comparisions with boolean values echo 5<10; //returns 1 since 5 is actually less ten (condition true) echo 10 != 5; //returns 1 (true) echo 5 == 4; //false 
登入後複製

#輸出:

1 Your condition is executed! 11 
登入後複製

在PHP 中使用var_dump()函數決定布林值

我們也可以在php.ini 中轉換布林值。讓我們先了解這些參數的一些預定義值分配。

如果我們將以下值轉換為布林值,它們將被視為

  • falsefalse
  • 0也是false
  • 諸如0.0-0.0之類的浮點數也是false
  • 具有0元素的陣列false
  • NULLfalse

相反,所有其他值都被認為是true

我們可以藉助轉儲布林值資訊的var_dump()函數來決定布林值。

讓我們用var_dump檢查上面提到的錯誤類型:

php var_dump((bool) false);//(false) var_dump((bool) "0"); //(false) var_dump((bool) 0.0);//(false) var_dump((bool) -0.0);//(false) var_dump((bool) NULL); //(false) var_dump((bool) array()); //(false) //true bools (a few examples) var_dump((bool)true);//true var_dump((bool)1);//true var_dump((bool)100); //true var_dump((bool) array(65)); //true ?> 
登入後複製

輸出:

bool(false) bool(false) bool(true) bool(false) bool(false) bool(false) bool(false) bool(true) bool(true) bool(true) bool(true) 
登入後複製

以上是PHP 中的真假的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:lsjlt.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!