$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

转载于:https://www.cnblogs.com/zy2012/p/3358025.html

0917变量类型注意点相关推荐

  1. Go 知识点(13) — 如何判断变量类型

    在 Go 语言中可以使用类型断言来判断变量的类型,类型断言的使用有两种方式: 返回两个值,分别是断言为设置类型后的值和断言成功的标志符: 返回一个值,表示断言为设置类型的值: 1. 返回单个值的使用 ...

  2. python参数类型限定_python限定方法参数类型、返回值类型、变量类型等|python3教程|python入门|python教程...

    https://www.xin3721.com/eschool/python.html typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints ...

  3. Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习

    #coding=utf-8 __author__ = 'Administrator'#Python变量类型#Python数字,python支持四种不同的数据类型 int整型 long长整型 float ...

  4. python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型

    (点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...

  5. linux脚本查看变量类型,Shell变量:Shell变量的定义、删除变量、只读变量、变量类型...

    变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据.脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则. 在 Bash shell 中,每一个变量的值 ...

  6. python怎么用函数查看变量类型_查看变量类型的Python内置函数是()。

    [单选题]下列不属于反射的是( ) [判断题]传统通俗史学有普及型和通俗型 [单选题]当前最流行和最受重视的资料分析是( ). [简答题]什么情况下采用斜视图比较合适? [单选题]下列命题正确的是( ...

  7. c语言指针变量字节,C语言指针变量类型和大小

    指针变量作为C语言中的特殊数据类型,除了用于存储内存地址之外,它与其他类型比较是否具有其他特点呢?接下来对指针类型进行分析,剖析指针类型的特点. 指针的大小与其指向的内存中存储的变量类型无关,它只与计 ...

  8. 第一记: JS变量类型判断(VUE源码解读)

    学习摘要 : 以前总是对js变量类型的判断模糊不清楚,今天看到vue源码后才恍然大悟原来大神都是这样弄的,所以加以总结,写的不好的请大神们多多吐槽吐槽!!!!!! Vue 源码 /* 获取值的原始类型 ...

  9. js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单

    原标题:基础 |判断 JS 中的变量类型竟然可以如此简单 嗨 这里是IMWEB 一个想为更多的前端人 享知识 助发展 觅福利 有情怀有情调的公众号 欢迎关注转发 让更多的前端技友一起学习发展~ 正文 ...

最新文章

  1. 在vsphere6.5启用Tesla K80
  2. 前端学习(1998)vue之电商管理系统电商系统之实现步骤条和tab栏的数据
  3. erlang OTP中的四大behaviour fsm的例子
  4. 链上存证、链下传输的可信数据共享平台
  5. 求幂级数展开的部分和 (20 分)新鲜出炉!!!
  6. gnome boxes_如何使用GNOME Boxes的快照功能
  7. js ajax 访问java函数,将url分配给Java EE项目中的ajax(js)函数
  8. Sandbox简介和路径获取
  9. Android Studio躲避小球小游戏(一界面布局)
  10. 如何创建一个进度条控件
  11. 软件开发中 前台、中台、后台英文_实战思考(一):如何搭建业务中台?
  12. 心路历程 部分感想
  13. Openstack Train版搭建
  14. 如何登录无线web认证服务器,路由器如何设置web认证的方式连接免费WIFI
  15. 国际布线标准电缆色谱
  16. 今年天猫双11从光棍节变成双节棍:可买4天,11月1日开买
  17. centos7万兆网卡不显示问题
  18. cf edu #132 Div.2
  19. asp版最新的阿里云短信SDK asp版阿里云短信SDK
  20. CSS中的各种width(宽度)

热门文章

  1. 前端-requests-flask对应关系 file
  2. 如何获取filecoin_【IPFSFilecoin】Filecoin矿机厂商排名?如何选择?哪家公司靠谱?...
  3. 016.OpenStack及云计算(面试)常见问题
  4. vSphere 6.5 High Availability New Features – Proactive HA(vSphere 6.5高可用性新功能–主动HA)
  5. Java基础学习总结(158)——开发Leader如何做CodeReview
  6. Java基础学习总结(118)——单元测试的必要性和重要性
  7. Java基础学习总结(86)——Java异常处理机制Exception抛出异常时throw和throws用法详解
  8. flutter怎么手动刷新_Flutter 小技巧实现通用的局部刷新
  9. 2012年12月第三个周末
  10. requests模块报错:Use body.encode('utf-8') if you want to send it encoded in UTF-8.