PHP變量

1.PHP有8中數(shù)據(jù)類型:

四種基本變量:boolean、int、float、string


兩種符合:array(數(shù)組)、object(對象)


resource、NULL

2.gettype()得到變量的類型,settype()轉(zhuǎn)換變量的類型,intval(),floatval(),strval()

3.常量

1、常量聲明了就不會改變

2、常量默認區(qū)分大小寫

3、常量不加$

4、常量的值支持4種基本數(shù)據(jù)類型,int、boolean、float、string

5、常量不能使用unset()釋放

6、defined()判斷常量是否存在

4.PHP的運算符

常見運算符

1、算術(shù)運算

2、邏輯運算

3、位運算

4、賦值運算

其他運算符

運算元?運算元:運算元 ?《==》一?二:三《==》一是true輸出二,否則輸出三

5.PHP的%取余,小數(shù)舍去,結(jié)果由前面的正負號決定

6.例子

<?php

$a=5;

$b=$a++ + ++$a;//$a++先用再加 ++$a先加再用 $a++是5;$a=6;++$a=7

echo $b;//5+7=12

echo $a;//7

7.php中的+只做加法運算不做連接用,連接用.如str1.str2

8.比較運算符,比較運算結(jié)果是boolean真或者假

9.邏輯運算符

短路例子

<?php

$a=0;

$b=0;

if($a=3 || $b=3){ ?//邏輯運算符||的優(yōu)先級高于賦值運算符= 所以判斷語句=={3||$b=3}這句話是假所以跳出,此時$a=0,$b=0

$a++;

$b++;

}

echo $a;//1

echo $b;//1

?>

10.位運算(&)

要做位運算要先把數(shù)轉(zhuǎn)成位

var_dump(13&14);

要先把13、14轉(zhuǎn)成二進制,兩個都是1就是1,其他為0

var_dump('a' & 97);

此時字符串要轉(zhuǎn)成整形,為0,位運算結(jié)果是0

var_dump('a' & 'A');

A和a的ASCII值轉(zhuǎn)成二進制,進行位運算

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 變量 預(yù)定義變量$GLOBALS$_GET$_POST$_REQUEST$_COOKIE$_SESSION$_SE...
    Dove_Q閱讀 194評論 0 0
  • PHP的變量以$開頭,而不是像其他強語言要用int,float.... PHP變量的特點: 1.變量不能以數(shù)字開頭...
    c與php閱讀 160評論 0 2
  • 一江遙望二君憂, 三徒成虎四季愁。 五湖知己難尋覓, 六欲七情亂心頭。 八方喧囂駭遷客, 九州同樂喜何求。 十面楚...
    舊活閱讀 268評論 0 0
  • 醉了 沒有月亮的晚上 江河的另一邊 你還在唱情歌嗎 醉了 聽說風(fēng)已然入睡 三十九度的子夜啊 心事赤裸裸 醉了 這一...
    紅塵久客閱讀 470評論 4 4
  • 大家好,我是一款美食愛啪啪,英文名叫Foodie,在中國大家都叫我吃貨。說起來你還信,我是一個富二代,因為我爸比李...
    通通來習(xí)閱讀 449評論 0 0