zoukankan      html  css  js  c++  java
  • 0917变量类型注意点

    $a,$A,并不是同一个变量……

    不推荐$姓名

    $a = 027; echo $a (八进制表示数字前必须加上 0(零),十六进制表示数字前必须加上 0x)

    在浮点数计算的时候,切记不要把浮点数转换成整形,否则会出现不可能预估的错误。

    所以永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。

    (PHP 3, PHP 4, PHP 5) 
    bcadd -- 新增两个任意精度数字 bcadd(操作数1,操作数2,保留小数位数(int))
    需要精度计算请使用任意精度数学库 / BCMath
     

    直接echo 布尔型的变量,布尔型被转换成了字符串, 分别 1,空字符串
    一个boolean TRUE 值被转换成 字符串"1"。 Boolean FALSE 被转换成"" (空的字符串)。

    echo 输出变量, 适宜于 整型,浮点型,字符串型, 这种标量类型

    print_r 适合后面要学的对象,数组,这种二维或多维结构的数据.

    var_dump,不仅可以打印数据,还可以打出数据的类型.

    一个变量,什么时候为null
    1: 给一个变量 赋值为null, 相当于银行账户取消,卡消磁

    2: 某个变量,被unset掉. (unset是销毁一个变量)

    3: 只声明,不赋值,也为null

    动态变量 echo $$$a;

    动态变量,即---变量名,还可以是一个变量;

    PHP的语法非常灵活,允许变量名字,仍是一个变量;

    isset 检查一个变量是否存在,(不为null)

    unset 销毁一个变量,置为null,腾出内存空间

    变量类型判断 is_int() is_string(),

    获取变量类型 gettype()

    引用赋值

    $a = &$b; 一把钥匙销毁掉了,房间里的内容没有被销毁

    reference  pass by reference

  • 相关阅读:
    Linux命令(25)userdel命令
    Linux命令(24)clear命令
    Linux命令(23)usermod命令
    Linux命令(22)useradd命令
    c++primer 练习9.28
    概率论python代码
    python自写软件(三)
    Linux描述符表和描述符高速缓存
    操作系统的坑(更新)
    python自写软件(二)
  • 原文地址:https://www.cnblogs.com/zy2012/p/3358025.html
Copyright © 2011-2022 走看看