PHP ??? ??
??? ??: ??? ??? ?????.
?? ???, ??, ?? ???, ??, ??, ??, NULL? ?????.
PHP ???
???? "Hello world!"? ?? ??? ?????.
PHP ????? ? ?? ???? ???? ??? ? ????.
1. ?????? ??
2. ????? ??
3. ?? ?? ??(?? ? ???? ???? ?? ?? ??)
????? ??(???? ???? ?? ? ?? ????? ??)
<?php $x = 'Hello Word'; echo $x; ?>
????? ??
<?php $x = "Hello Word"; echo $x; ?>
?? ?? ?? ??
?? ? ?? ??
??? ???(
?) 3?? ???. (<<<) ?? ??(?? ??? ??) ?? ?? ?? ABC ?? ???? ?? ?? ??? ?????. ?? ? ? ??? ?????. ? ?? ???? (<<<) ?? ??? ?? ????? ???. ?? ?? ????. ABC<?php $y = <<< ABC 我想說(shuō):<h4> Hello Word </h4> ABC; echo $y; ?>PHP ???
???? ??? ???? ??? ??????. ?? ??:? ??? ??? ??? ??(0-9)? ???? ???.? ??? ??? ??? ??? ? ????. ? ??? ??? ????. ???? ?? ? ??? ?? ?? ??? ? ????. ? ??? 10??, 16??(??? 0x) ?? 8??(??? 0 )? ? ?? ???? ??? ? ????. ?? ???? ??? ??? ???? ?????. PHP var_dump() ??? ??? ??? ??? ?? ?????. ?
<?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); ?>??? ?? ???: ?? ??? ???? ??? ?????. ??? 8??? 16?? ??? ???? ???. var_dump()? ?????. ???() ??? ??? ?????. ? ??? ??? ??? ???? ?? ?? ??? ??? ?? ?????.
PHP ?? ???
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>??? ???
PHP Boolean
false(false)
<?php $x = true; $x = false; ?>?? ??? ????? ??? ?? ??? ?????. ?? ?? ??? ???? ?? ????.
PHP ??
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?>??? ?? ?
?? ??? ??? ?? ? ??? ??? ???. ?>
PHP ??
?? ??? ??? ???? ???? ??? ?? ????.
PHP??? ??? ???? ???.
?? class ???? ???? ??? ??? ???? ???. ???? ??? ???? ??? ? ?? ?????.
?? ?? ????? ??? ??? ??? ?? ?????? ????? ??? ??? ?????.
Instance
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
??? ???
? ????? PHP ??? this? ?? ?? ????? ?? ????? ?? ??? ???? ???? ????.
?? ??? ??? ?? ? ??? ??? ???.
PHP NULL ?
NULL ?? ??? ?? ??? ?????. NULL? ??? ?? NULL? ????.
NULL ?? ??? null ?? ??? ??? ?????. ??? null ?? NULL ?? ???? ??? ??? ? ????.
?? ?? NULL? ???? ?? ???? ?? ? ????.
?
<?php $x = "Hello world!"; $x = null; var_dump($x); ?>
??? ???
???? ? ??? ?? ???? null ?? ???? ?? ? ??? ?? ????? ?????.
empty
empty()? ??? ??? ??? ??? ? ????. ? ??? ?? false ?? null?? true? ?????.
<?php $apple = null; if(empty($apple)) { echo '執(zhí)行了真區(qū)間'; }else{ echo '執(zhí)行了假區(qū)間'; } ?>
?? ???? $apple? null?? ?????. ? ?? ??? ??? ????. ??? ?? ?????.
if...else? ???? ?? ?? ??? if...else
isset
isset()? ?? ?????. ??? ??? ??? ??? ?? ??? ??? ??? ? ????. null? ??? ?? ? false? ?????. ??? ??? true? ?????.
????