版权声明:欢迎转载,请附上原文链接 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类型
- 不区分大小写;
- 以下值在被转换为bool的情况下会认为是false:
- bool中的false
- 整型的0
- 浮点型的0.0
- 空字符串、字符串"0"
- 空数组
- NULL
- 从空标记生成的SimpleXML对象
其他所有值都被认为是true,包括resourse和NAN
整型
- 二(0b开头)、八(0开头)、十、十六进制(0x开头)
- PHP不支持无符号的整型
- 字长:PHP_INT_SIZE,范围:PHP_INT_MAX、PHP_INT_MIN
- 整数溢出将会产生浮点数
- resource转整型,得到资源的唯一资源号
- bool转整型:false->0;true->1
- 浮点数转换成整数时,将向下取整