變量的類型

  • string 
    字符串變量,無論是單一字符或數千字的字符串都是使用這個變量類型
  • integer 
    整數型別。在 32 位的操作系統中,它的有效範圍是 -2,147,483,648 到 +2,147,483,647
    要使用 16 進位整數可以在面加 0x
  • double 
    浮點數型別。在 32 位的操作系統中,它的有效範圍是 1.7E-308 到 1.7E+308
  • array 
    數組變量,可以是二維、三維或者多維數組,其中的元素也很自由,可以是 string、integer 或者 double,甚至是 array
  • object 
    類變量,目前在 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
    ?>





    arrow
    arrow
      全站熱搜

      果 發表在 痞客邦 留言(0) 人氣()