Ringo ܤ 遇見你的微笑

設計, 生活, 繪畫, 手作

Home › 筆記 › 【筆記】PHP複習本 – 變量

【筆記】PHP複習本 – 變量

Ringo 2007-10-27    

變量的類型

  • 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
    ?>

     Previous Post

    【筆記】PHP複習本 – 引用函數或網頁

    ―2007-10-27

    Next Post 

    【筆記】PHP複習本 – 嵌入文字方式

    ―2007-10-27

    Related Articles

    筆記 | MAC Safari 圖片顯示問號解決方法
    教學 | 使用Photoshop轉成多頁PDF
    筆記 | 讓瀏覽器的文字實現陰影效果

    發表迴響取消回覆

    New post

    • 筆記 | MAC Safari 圖片顯示問號解決方法
    • 受保護的內容: JQuery 課程 – 第八天
    • 受保護的內容: JQuery 課程 – 第七天
    • 受保護的內容: JQuery 課程 – 第六天
    • 受保護的內容: JQuery 課程 – 第四天
    • 受保護的內容: JQuery 課程 – 第三天
    • 受保護的內容: JQuery 課程 – 第二天
    • 受保護的內容: JQuery 課程 – 第一天
    • 受保護的內容: CSS3 課程 – 第四天
    • 受保護的內容: 測試區
    • 開箱 | Hello Studio x Reiko 2016 年曆
    • 生活 | 小.黑咖啡 & 小器-岡理惠子展
    • 開箱 | fleurir lab :: 棉朵
    • 開箱 | Mia 2016月曆 綠透了禮盒
    • 開箱 | Mia 2015月曆 綠透了
    • 手作 | 2014 來交換耶誕卡片吧:)
    • 開箱 | Fion 2015月曆及紙膠帶開箱
    • 攝影 | 台北記憶 Film Contax G2 + G35
    • 攝影 | 清境行 Film Contax G2 + G35
    • 開箱 | 夏米2015月曆首刷特編版

    Select

    • Uncategorized (9)
    • 手作樂趣 (6)
    • 攝影 (5)
    • 生活紀錄 (1)
    • 留聲機 (42)
    • 筆記 (17)
    • 繪圖 視覺 (4)
    • 購物開箱文 (12)
    • 電影 文學 (15)

    Re

    • 「俊仔」於〈生活 | 自己的網頁作品集〉發佈留言
    • 「Joshua」於〈開箱 | Mia 2015月曆 綠透了〉發佈留言
    • 「穎兒」於〈生活 | 自己的網頁作品集〉發佈留言
    • 「陳震」於〈敗家 | 我的夢幻逸品Contax G2〉發佈留言
    • 「dl」於〈敗家 | 我的夢幻逸品Contax G2〉發佈留言

    Tag

    Contax G2 CSS Digital Film FLASH JAVA MAC PHP SQL 出遊 刻印章 婚禮紀錄 手作 攝影 教學 文具 活動 生活 紙膠帶 設計 開箱文

    Count per Day

    • 462646Total visitors:
    • 80Visitors today:
    • 86Visitors yesterday:
    Copyright © Ringo