<?php
$bool = TRUE; //类型bool True False不区分大小写
$str = "5foo"; //类型 string
$int = 12; //int integer 等效。8进制 012, 16进制 0x12
$float = 12.3; //float double real 等效,只不过历史原因名字同时使用。
echo "PHP_INT_MAX:",PHP_INT_MAX, "<br />";
echo "(int)12.3 convert to int:", (int)12.3, "<br />"; //可以用round函数进行四舍五入计算
//查看某个表达式的值和类型
echo var_dump($bool), "<br/>"; //输出为 类型(值) 格式 bool(true)
//仅仅是输出一个变量的类型
echo gettype($Bool), "<br/>"; //输出为 boolean
//判断某个变量的类型进行不同的处理
if (is_bool($bool))
{
echo "This is boolean type.<br/>";
}
//类型转换 settype(var, "typename")成功返回TRUE,否则FALSE
echo "Before convert:", $bool, "<br/>"; // Before convert:1
if (settype($bool, "integer"))
{
echo "After convert:", $bool, "<br/>"; //After convert:1
}
settype($str, "integer"); // 转成数字会变成 5
echo $str, "<br/>"; // 5
?>
《完》
bool,int,float
最新推荐文章于 2024-07-22 23:59:11 发布