iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0
自我挑戰組

後端新手PHP+Laravel筆記系列 第 1

[Day1]PHP的資料型態01

PHP的資料型態

這裡將紀錄一些學習的筆記

  • Bollean布林值
    算是最簡單的資料型態,可以為true跟false不區分大小寫。

    <?php 
    $foo = true; // 設置foo變數為true 
    ?>
    

    常用在判斷式

    <?php
    // 兩個等於代表操作符,檢測兩個遍量是否相等,返回布林值
    if ($password == '123'){
        echo 'pass';
    }
    
    // 這樣寫是不必要的
    if ($check == true){
        echo 'check in';
    }
    
    // 可以使用以下方式
    if ($check){
        echo 'check in';
    }
    ?>
    
  • Integer整數型態

    整型值 int 可以使用十进制,十六进制,八进制或二进制表示,前面可以加上可選的符號(- 或者 +)。 可以用負運算符 来表示一个負的int。

    <?php
    $a = 10; // 十進位
    $a = 012; // 八進位 (等於十進位 10)
    $a = 0xa; // 十六進位 (等于十進制 10)
    $a = 0b1010; // 二進制数字 (等于十進制 10)
    $a = 1_0_1_0_; // 整型数值 (PHP 7.4.0 以后)輸出1010
    ?>
    

    整數溢出,如果超過int範圍會轉換成float型態。

    <?php
    // var_dump()方法是判斷一個變量的類型與長度,並輸出變量的數值
    $large_number = 2147483647;
    var_dump($large_number); // int(2147483647)
    
    $large_number = 2147483648;
    var_dump($large_number); // float(2147483648)
    ?>
    
  • Float符點數

    擁有小數點的正負數值,
    通常最大值是 1.8e308 並具有 14 位十進制數字的精度。

    <?php
    $num = 99.01;
    $num = -50.30;
    ?>
    
  • string字符串

    由字符組成,每個字符等同於一個字節。這意味著 PHP 只能支持 256 的字符集,因此不支持 Unicode 。

    注意:在 32 位版本中,string 最大可以達到 2GB(最多 2147483647 字節)。

    定義一個字符串最簡單就是用''單引號刮起來。

    <?php
    $text = 'This is test string';
    echo $text; // 輸出: This is test string
    ?>
    

    如果包含在雙引號內就可以對特殊字符進行解析。

    <?php
    // 可以直接將變數帶入
    $food = 'noodles';
    echo "Hi \n"; // 換行
    echo "I like to eat $food";
    ?>
    ```****
    
    

資料來源:https://www.php.net/manual/zh/


下一篇
[Day2]PHP的資料型態02
系列文
後端新手PHP+Laravel筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言