php学习笔记-php中的数据转换

看下图中的这个例子。

输出结果是30,为什么呢?你说是因为PHP先把str这个变量由STRING类型转化为INTEGER类型再和后面的INTEGER相加最后得30,很有道理。

那么为什么不是把int这个变量由INTEGER类型转化为STRING类型呢,最后和前面的str相连结果是1020呢? 关键点是在中间的那个 +号。

+是算术运算符,并不是字符串连接的运算符。

 

posted @ 2018-02-17 20:08  eatwhat  阅读(129)  评论(0编辑  收藏  举报