关闭

php学习之数据类型

标签: php
174人阅读 评论(0) 收藏 举报
分类:
<?php
//PHP数据类型

//布尔类型
$a = mysql_connect("localhost:3306", "root", "root");//该变量也可以当作一个boolen值来使用
if ($a) { //如果连上了(不为空对象了)就返回为true   没有就返回为false
    echo "ok";
} else {
    echo "no";
}
$b = 0;//整形为0
if ($b) {
    echo "true";
} else {
    echo "flase";
}
$c = "";
if ($c == false) {
    echo "flase";
}
/**
 * 当转换为 boolean 时,以下值被认为是 FALSE:
 * ◦布尔值 FALSE 本身
 * ◦整型值 0(零)
 * ◦浮点型值 0.0(零)
 * ◦ 空字符串,以及字符串 "0"
 * ◦不包括任何元素的数组
 * ◦ 不包括任何成员变量的对象(仅 PHP 4.0 适用)
 * ◦ 特殊类型 NULL(包括尚未赋值的变量)
 * ◦ 从空标记生成的 SimpleXML 对象
 *
 * 所有其它值都被认为是 TRUE(包括任何资源)。
 */
//浮点型,也叫浮点数 float,双精度数 double 或实数 real
//精度(从左边一个非0的数字开始数到第14位,然后后面4舍五入)
$d = 0.1234567891235489;//0.12345678912355
echo $d;
$e = 0.00000045456565; //4.5456565E-7
echo '$e=' . $e;
var_dump($d);//输出变量类型
//字符串
//如果字符串是包围在双引号(")中, PHP 将对一些特殊的字符进行解析:
//用双引号定义的字符串最重要的特征是变量会被解析,
//用单引号输出变量则会输出字符串本身

//类型的转换  因为PHP并不需要进行编译在执行所以并不需要进行强制类型转换
$v =5.2;
$v="text";
 echo '$v'.$v;
?>
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33655次
    • 积分:822
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:30篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论