變量的類型
字符串變量,無論是單一字符或數千字的字符串都是使用這個變量類型
整數型別。在 32 位的操作系統中,它的有效範圍是 -2,147,483,648 到 +2,147,483,647
要使用 16 進位整數可以在面加 0x
浮點數型別。在 32 位的操作系統中,它的有效範圍是 1.7E-308 到 1.7E+308
數組變量,可以是二維、三維或者多維數組,其中的元素也很自由,可以是 string、integer 或者 double,甚至是 array
類變量,目前在 PHP 中的類不多
符號 | 意義 |
---|---|
\" | 雙引號 |
\\ | 反斜線 |
\n | 換行 |
\r | 送出 CR |
\t | 跳位 (TAB) |
布爾值 (boolean),通常 1 即為 true,0 為 false
用法如
$mystring = "字符串";
$WilsonPeng = "你好";
$NewLine = "該換行了\n";
$int1 = 38;
$int2 = 49;
$hexint = 0x10;
$float1 = 1.732;
$float2 = 1.4E+2;
$MyArray1 = array("子", "丑", "寅", "卯");
$MyArray2 = array(
"地支" => array("子", "丑", "寅", "卯"),
"生肖" => array("鼠", "牛", "虎", "兔"),
"數字" => array(1, 2, 3, 4)
);
類的使用上就比較麻煩了,要先定義類別,甚至必須先要方法,才能使用類,如下例:
class foo {
function do_foo () {
echo "Doing foo.";
}
}
$bar = new foo;
$bar -> do_foo ();
處理表格的顏色,讓隔行的顏色不同
<?php
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="808080") {
$ColorStr="c0c0c0";
} else {
$ColorStr="808080";
}
return($ColorStr);
}
echo "<table border=1>\n";
for ($i=0; $i<10; $i++) {
$ColorStr=TdBackColor();
echo "<tr><td bgcolor=".$ColorStr.">這是第".$i."行</td></tr>\n";
}
echo "</table>";
?>
變量玩出變化
<?php
$a = "Hello";
$$a = "world";
echo "$a, $hello"; // Hello, world
echo "$a, {$a}"; // 也是 Hello, world
?>