[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/


<<:  【Day02】错误范例的 RHS 和 LHS

>>:  Transactions (2) - Data Object Operation

Day-23 Model 可以重复使用吗? 储存和读取 Model

总算,我们已经会建立自己独一无二的神经网路了~但,你有没有发现一个问题,我们的该不会每次要使用模型...

[Day_2] Python 资料型别与变数

资料型别 以下给大家介绍一些常用的资料型别,如下 : 符号 说明 False 布林值False 0 ...

[Day 8] 线性回归 (Linear Regression)

线性回归(Linear Regression) 今日学习目标 认识线性回归 透过机器学习来找出一条函...

占位符文字太多超过显示范围

缘由: 今天一样讲画面布局的部分,开发时常常会使用到让使用者填入资料的textfield,但常常为了...

Day 19 - C strings 字串,我好想吃串烧

Outline Characters C strings C string processing f...