我的位置: 首页 > 学习专区 > PHP技术 > PHP基础教程:变量类型的强制转换

PHP基础教程:变量类型的强制转换

2013-04-19 08:51:04
来源:
[导读] php基础教程:变量类型的强制转换PHP 在变量定义中不需要(或不支持)明示的类型定义;变量类型是根据使用该变量的上下文所决定的。也就是
php基础教程:变量类型的强制转换

PHP 在变量定义中不需要(或不支持)明示的类型定义;变量类型是根据使用该变量的上下文所决定的。

也就是说,如果把一个字符串值赋给变量 var,var 就成了一个字符串。如果又把一个整型值赋给 var,那它就成了一个整数。

PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。

"                  //输出:$foo=10
echo "
"; 
$foo = (boolean) $foo;       //强制转换为布尔型
echo "转换后:\$foo=".$foo;     //输出:$foo=1
?>

允许的强制转换有:

(int),(integer) - 转换成整型

(bool),(boolean) - 转换成布尔型

(float),(double),(real) - 转换成浮点型

(string) - 转换成字符串

(array) - 转换成数组

(object) - 转换成对象
     深圳北大青鸟嘉华校区


大家都关注:
评论
热点专题
>>