$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. 风控算法干货交流来了!
  2. 大学生计算机专业英语,《计算机专业英语》习题含答案(大学期末复习资料).doc...
  3. Bit-Z如何注册?【新手操作指南】
  4. Qt工作笔记-使用QFileSystemWatcher监控文件是否改变
  5. 《云计算核心技术剖析》
  6. JSP——(图片验证码)
  7. leetcode-53-maxium subarray
  8. ArcGIS无插件加载(无偏移)天地图
  9. 15块rmb做一个语音识别控制的0.3W白光LED便利USB灯
  10. RuntimeError: Tensor for ‘out‘ is on CPU, Tensor for argument #1 ‘self‘ is on CPU, but expected them
  11. 美图公司去年净利润8510万,“炒币”浮盈近4亿元
  12. hapi mysql项目实战路由初始化_Hapi+MySql项目实战数据库操作(四)
  13. Element-Plus中 “Loding” 组件的按需引用类型问题
  14. TF卡/SD卡 异常问题,识别不了
  15. SCOI2012 喵星球上的点名 BZOJ 2754
  16. 亚马逊ERP软件贴牌OEM是什么意思有什么优势
  17. contenttype类型php文件上传,php aws 文件上传设置content_type
  18. svn文件图标不显示-解决方案
  19. Ubuntu安装byzanz截取动态效果图
  20. javaScript:页码实现

热门文章

  1. hadoop linux 集群提交任务
  2. javascript RegExp正则表达式
  3. java 按照笔画排序_oracle 按照拼音、部首、笔画排序
  4. ActiveMQ学习总结(1)——ActiveMQ快速入门
  5. java hasnextdouble_scanner.nextInt()与scanner.nextDouble
  6. linux系统下虚拟机的安装
  7. 心理正常与异常的区分_【敬畏生命,拥抱生活】公政青协“善爱我”系列活动之如何识别心理正常与异常...
  8. Cocos2d-Lua 输出脚本预编译错误产生位置
  9. Linux理论05:Linux的目录结构
  10. [LeetCode118]Pascal's Triangle