旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

浅谈PHP变量的8种范例以及弱范例【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:122


导读:本篇文章小编将和人人谈谈PHP变量的8种范例以及弱范例,感兴趣的朋侪能够相识一下。一,PHP变量的8个范例四种标量范例:boolean(布尔型)in...
本篇文章小编将和人人谈谈PHP变量的8种范例以及弱范例,感兴趣的朋侪能够相识一下。

一,PHP变量的8个范例

四种标量范例:

  • boolean (布尔型)
  • integer (整型)
  • float (浮点型, 也称作 double)
  • string (字符串)

两种复合范例:

  • array (数组)
  • object (对象)

末了是两种特别范例:

  • resource (资本)
  • NULL (NULL)

二,PHP弱范例

我们晓得,PHP是一种弱范例的言语(初始化一个变量的时刻,并不需要指定它的范例),然则前面供应了PHP变量的8种范例,这前后两句话好像有点抵牾,我们要怎样明白PHP的范例呢

起首,PHP的底层是存在8个范例的。

其次,当你对一个变量初始化或赋值的时刻,PHP的底层会自动识别行将给予的值,然后设置该变量的范例。

再次,当你对两个变量举行逻辑推断的时刻,PHP的底层会遵照以下划定规矩先进性范例转换再举行逻辑推断。

1,逻辑推断是算术运算符,加减乘(+-*),假如任何一个操纵数是浮点数,则一切的操纵数都被当做浮点数,效果也是浮点数。不然操纵数会被解释为整数,效果也是整数,

2,逻辑推断是算术运算符,除(/),除法运算符老是返回浮点数。只要在以下状况破例:两个操纵数都是整数(或字符串转换成的整数)而且正好能整除,这时候它返回一个整数。

3,逻辑推断是算术运算符,取模(%),一切的操纵位都被转换成整数,效果也是整数。

4,逻辑推断是算术运算符,取反(-),假如操纵数是一个浮点数则效果也是浮点数,不然老是先把操纵数转换成整数,效果也是整数。

5,逻辑推断是位运算符,一切的操纵数都被转换成整数,效果也是整数。

6,逻辑推断是比较运算符,假如个中一个操纵数是布尔值,则别的一个操纵费会被转换为布尔值,假如一个操纵数是浮点型,则别的一个操纵数也会被转换为浮点型,其他状况,两个操纵数都会被转换成整数。不管操纵数是什么范例,比较运算符的效果老是为布尔值。

相干教程:PHP视频教程

以上就是浅谈PHP变量的8种范例以及弱范例的细致内容,更多请关注ki4网别的相干文章!

标签:PHP变量