每天5分钟,细读PHP手册-1

版权声明:欢迎转载,请附上原文链接 https://blog.csdn.net/hfut_wowo/article/details/88732015

php语言的开始和结束标记有四种:

  • <?php ?>
  • <script language="php"></script>
  • <? ?> 打开short_open_tag
  • <% %> 打开asp_tags
  • 一个PHP代码段的最后一行代码可以不使用分号结尾

php中的9种基本类型:

  • 四种标量类型:bool、integer、float、string;
  • 三种符合类型:array、object、callable;
  • 两种特殊类型:null、resource;
  • 另外还有五种伪类型:mixed、number、callback、array|object、void;

php类型相关

  • 在php中float和double是相同的,不过由于历史原因,两个类型同时存在;
  • gettype:获取变量的类型;
  • is_type:判断是某种类型;
  • settype:设置变量的类型;

Boolean类型

  1. 不区分大小写;
  2. 以下值在被转换为bool的情况下会认为是false:
    • bool中的false
    • 整型的0
    • 浮点型的0.0
    • 空字符串、字符串"0"
    • 空数组
    • NULL
    • 从空标记生成的SimpleXML对象
      其他所有值都被认为是true,包括resourse和NAN

整型

  1. 二(0b开头)、八(0开头)、十、十六进制(0x开头)
  2. PHP不支持无符号的整型
  3. 字长:PHP_INT_SIZE,范围:PHP_INT_MAX、PHP_INT_MIN
  4. 整数溢出将会产生浮点数
  5. resource转整型,得到资源的唯一资源号
  6. bool转整型:false->0;true->1
  7. 浮点数转换成整数时,将向下取整

猜你喜欢

转载自blog.csdn.net/hfut_wowo/article/details/88732015