PHP ???? ?? ??? ??
??? ????: ??? ??? ?? ???? ??? ??? ???? ??? ? ??.
Boolean ??: boolean ??? ??: string ?? ??? ??: float ?? ??: ??
? ?? ?? ?? :
array() Array
object Object
? ?? ?? ??
resource ?? ??
null ?? ??
??? ???? gettype() ??;
?? ??: ??? ???? ?? ?????.
1. ???? ??? ??? ??(0-9)? ??? ???.
2 ???? ??? ??? ??? ? ????.
3 . ??? ???? ????
4. ??? ?? ?? ??? ? ????
5. ??? 10??, 16??(???? 0x?) ?? 8??(???? ??)? ??? ? ????. 0x? 0)
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 負(fù)數(shù) var_dump($x); echo "<br>"; $x = 0x8C; // 十六進(jìn)制數(shù) var_dump($x); echo "<br>"; $x = 047; // 八進(jìn)制數(shù) var_dump($x); ?>
??: ? ????? ??? ??? ??????. PHP var_dump() ??? ??
??? ??? ??? ??? ?? ?????.
???? "Hello world!"? ?? ??? ?????.
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; //echo $x; var_dump($x); ?>
??: var_dump() ??? ???? 'hello wordl!'??? ???? ?????. >? ??? 12? ??? ??
?? ??? ??
?? ??? ??? ?? ??? ???? ?? ?? ?? ?????.<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>??: 2.4e3? ??? ????? ?????.
2.4e5 = 2.4*10^5 ?? 2.4 ??? 10? 5?? ????
Boolean :
Boolean ??? ?? true? false? ????<?php $x = true; $y = false; var_dump($x); echo "</br>"; var_dump($y); ?>??: Boolean ??? ????? ??? ??? ?????
?? ?? ??
??? ??? ??? ?? ?? ??? ? ????<pre> <?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?> </pre>??: ?? ??? ??? ??? ?? ??? ???? ??? ?????
??: ??
1. ?? ??? ??? ???? ???? ??? ?? ????. 2. PHP??? ??? ???? ???.<?php class Car{ var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>: ?? ??? ??? ???? ??? ???? ???? ???. ???? ??? ???? ??? ? ?? ?????. ?? ?? ????? ??? ??? ??? ?? ?????? ????? ??? ??? ?????. ? ??? PHP ???? ?? ?? ????? ?? ??????. , ?? ?? ?? ???
NULL:
1. ?? NULL ?? ??? NULL ??? ??? ?? ??? ?????. NULL??? 2. ??? ?? ?? ??? NULL? ?????(1). NULL
(2)? ???
(3) Unset()
3.NULL? null? ? ? ????. >
is_null
is_null() ??? ??? NULL?? ??? ????, ??? NULL?? TRUE? ????, ??? ??? FALSE? ?????.<?php header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 $var = NULL; if(is_null($var)){ echo '$var 為 NULL'; } else { echo '$var 變量非 NULL'; } ?>
???: ???
???? ?? ??, ?????? ??, ??? ??? ?? ?? ?? ?? ???? ?? ??? ???? ?? ?? ?????. ???? ??? ??? ?? ???? ?????<?php if(!file_exists("test.txt")){ $fh = fopen("test.txt","w"); //打開文件 echo get_resource_type($fh); // 輸出:stream fclose($fh); //關(guān)閉文件 } ?>??? ?? ??? ?? ??, ?????? ??, ??? ??? ?? ?? ?? ?? ??? ????? ?? ??? ?? ???? ??? ? ????