php學習之數據類型

<?php
//PHP數據類型

//布爾類型
$a = mysql_connect("localhost:3306", "root", "root");//該變量也可以當作一個boolen值來使用
if ($a) { //如果連上了(不爲空對象了)就返回爲true   沒有就返回爲false
    echo "ok";
} else {
    echo "no";
}
$b = 0;//整形爲0
if ($b) {
    echo "true";
} else {
    echo "flase";
}
$c = "";
if ($c == false) {
    echo "flase";
}
/**
 * 當轉換爲 boolean 時,以下值被認爲是 FALSE:
 * ◦布爾值 FALSE 本身
 * ◦整型值 0(零)
 * ◦浮點型值 0.0(零)
 * ◦ 空字符串,以及字符串 "0"
 * ◦不包括任何元素的數組
 * ◦ 不包括任何成員變量的對象(僅 PHP 4.0 適用)
 * ◦ 特殊類型 NULL(包括尚未賦值的變量)
 * ◦ 從空標記生成的 SimpleXML 對象
 *
 * 所有其它值都被認爲是 TRUE(包括任何資源)。
 */
//浮點型,也叫浮點數 float,雙精度數 double 或實數 real
//精度(從左邊一個非0的數字開始數到第14位,然後後面4舍五入)
$d = 0.1234567891235489;//0.12345678912355
echo $d;
$e = 0.00000045456565; //4.5456565E-7
echo '$e=' . $e;
var_dump($d);//輸出變量類型
//字符串
//如果字符串是包圍在雙引號(")中, PHP 將對一些特殊的字符進行解析:
//用雙引號定義的字符串最重要的特徵是變量會被解析,
//用單引號輸出變量則會輸出字符串本身

//類型的轉換  因爲PHP並不需要進行編譯在執行所以並不需要進行強制類型轉換
$v =5.2;
$v="text";
 echo '$v'.$v;
?>
發佈了32 篇原創文章 · 獲贊 21 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章